#exterior {
	font: 10px Verdana, Geneva, sans-serif;
	height: auto;
	text-align: center;
	margin:0px auto 0;
	width: auto;
	padding-top: 0px;
}

#contgen {
	font: 10px Verdana, Geneva, sans-serif;
	height: 640px;
	width: 814px;
	text-align: center;
	margin:0px auto 0;
	background: url(graficos/sombralaterales.gif) repeat-y bottom;
	padding-top: 0px;
}

#contgen2 {
	font: 10px Verdana, Geneva, sans-serif;
	height: auto;
	width: 814px;
	text-align: center;
	margin:0px auto 0;
	background: url(graficos/sombralaterales.gif) repeat-y bottom;
	padding-top: 0px;
}

#sombrapie {
	background: url(graficos/b.gif) repeat-x;
	height: 14px;
	width: 806px;
	margin:0 auto;
}
#decoratop {
	background: url(graficos/decoratop.gif) repeat-y;
	height: 7px;
	width: 225px;
	margin-top: 0px;
	margin-left: 7px;
	float: left;
}

#cabecera1 {
	height: 10px;
	width: 225px;
	margin-left: 7px;
	float: left;
}
#logocabecera {
	background: url(graficos/logo.jpg) no-repeat left;
	height: 50px;
	width: 550px;
	clear: left;
	margin-left: 232px;
	margin-top: 8px;
	margin-bottom: 8px;
}
#menu {
	font: normal 11px/14px Verdana, Geneva, sans-serif;
	color: #666;
	width: 185px;
	margin-left: 7px;
	height: 182px;
	padding-top: 1px;
	padding-right: 5px;
	padding-left: 25px;
	text-align: left;
	text-transform: uppercase;
	float: left;
}
#cabecera1 {
	background: url(graficos/cabecera1.jpg) no-repeat;
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
}
#telefono {
	font: 11px Verdana, Geneva, sans-serif;
	color: #09C;
	text-align: right;
	padding-top: 18px;
}

a:hover { 
		font-weight: bold;
		
}

#pie {
	font: 10px Verdana, Geneva, sans-serif;
	color: #333;
	height: 20px;
	width: 800px;
	margin:0px auto 0;
	padding-top: 0px;
}
#decoramedio {
	background: url(graficos/decoramedio.jpg) repeat-y;
	height: 7px;
	width: 575px;
	float: right;
	clear: both;
	margin-right: 7px;
	margin-top: 4px;
}

.link1 { 
		background:url(graficos/marca.gif) no-repeat 0 5px; padding-left:16px;
		color: #666;
		underline: never;
}

a:hover.link1 { 
		font-weight: bold;
		background:url(graficos/marca2.gif) no-repeat 0 5px; padding-left:16px;
		color: #069;
		
}

.link2 { 
		Font-weight: normal;
		color:#666;
}
a:hover.link2 { 
		Font-weight: normal;
		text-decoration:underline;
		color:#069;
}

.link3 { 
		Font-weight: normal
		color:#069;
}
a:hover.link3 { 
		Font-weight: normal;
		color:#F30;
}

#separahorizontal {
	height: 7px;
	width: 800px;
	clear: right;
	margin-right: 7px;
	margin-left: 7px;
}

.link4 {
	Font-weight: normal;
	color: #069;
	text-decoration:underline;

}
a:hover.link4 { 
		Font-weight: normal;
		text-decoration:underline;
}

.link5 { 
		Font-weight: normal
		color: #F60; 
}
a:hover.link6 { 
		Font-weight: normal;
		text-decoration:underline;
		color: #333;
}
.link6 { 
		Font-weight: normal;
		text-decoration:underline;
		color: #09C;
}

#colizqda {
	float: left;
	height: 150px;
	width: 185px;
	margin-left: 7px;
	border-right: #CCC;
	border-top: #CCC;
	font: 11px/20px Verdana, Geneva, sans-serif;
	color: #333;
	padding: 2px 13px 4px 22px;
	text-align: left;
	border-left-color: #CCC;
	background: no-repeat;
}
#colizqdayoutube {
	float: left;
	height: 200px;
	width: 170px;
	border-right: #CCC;
	border-top: #CCC;
	font: 11px/20px Verdana, Geneva, sans-serif;
	color: #333;
	text-align: left;
	border-left-color: #CCC;
	background: no-repeat;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 4px;
}
#colcentral {
	font: 11px Verdana, Geneva, sans-serif;
	height: 190px;
	width: 305px;
	float: left;
	text-align: left;
	padding: 2px 12px 4px;
	border-left: 1px solid #CCC;
}

#colcentral2 {
	font: 11px Verdana, Geneva, sans-serif;
	height: 180px;
	width: 305px;
	float: left;
	text-align: left;
	padding: 2px 12px 4px;
	border-left: 1px solid #CCC;
}

#colcentral3 {
	font: 11px Verdana, Geneva, sans-serif;
	height: 350px;
	width: 300px;
	float: left;
	text-align: left;
	padding: 2px 12px 4px;
	border-left: 1px solid #CCC;
}
#titulocolcentral {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #09C;
	padding-bottom: 6px;
}
#coldcha {
	font: normal 11px/12px Verdana, Geneva, sans-serif;
	color: #333;
	height: 182px;
	width: 201px;
	float: right;
	margin-right: 12px;
	padding-bottom: 6px;
	text-align: left;
	padding-left: 24px;
	padding-right: 10px;
	border-left: 1px solid #CCC;
}

#coldcha2 {
	font: normal 11px/12px Verdana, Geneva, sans-serif;
	color: #333;
	height: 350px;
	width: 201px;
	float: right;
	margin-right: 12px;
	padding-bottom: 6px;
	text-align: left;
	padding-left: 24px;
	padding-right: 10px;
	border-left: 1px solid #CCC;
}

#titulocoldcha {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #F60;
}

#titulocoldcha2 {
	font: bold 14px/25px Verdana, Geneva, sans-serif;
	color: #F60;
	background: url(graficos/direcpostal.jpg) no-repeat;
	height: 55px;
	width: 200px;
	text-align: center;
}

#titulocolizqda {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #F60;
	padding-bottom: 10px;
	padding-top: 10px;
}

.sinbordebajo {
	border-bottom: 0px;
	border-bottom-color:#FFF;
	border-bottom-style:solid;
}

#separahorizontalborde {
	width: 785px;
	border-bottom: 1px solid #CCC;
	height: 6px;
	clear: both;
	margin:0px auto 0;
}

#separahorizontal2 {
	width: 785px;
	height: 25px;
	clear: both;
	margin:0px auto 0;
}
#novedades {
	font-family: Verdana, Geneva, sans-serif;
	color: #333;
	height: 150px;
	width: 564px;
	float: right;
	margin-right: 7px;
	border-left: 1px solid #CCC;
	padding-left: 15px;
	margin-top: 4px;
	margin-bottom: 2px;
}
#graficopresup {
	background: url(graficos/4_p1.jpg) no-repeat;
	height: 45px;
	width: 86px;
	float: left;
}
#titulonovedades {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #09C;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 10px;
	width: 180px;
	height: 132px;
	float: left;
	border-right: 1px solid #CCC;
	background: url(graficos/clientesboton.jpg) no-repeat 10px 35px;
}
.titulobajo {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #09C;
	text-decoration: underline;
	float: left;
}
#tecnologia {
	font: bold normal 14px Verdana, Geneva, sans-serif;
	color: #09C;
	height: 132px;
	width: 210px;
	padding-top: 8px;
	padding-bottom: 10px;
	float: left;
	border-right: 1px solid #CCC;
	text-align: left;
	padding-left: 15px;
}
#nose {
	font: bold normal 14px Verdana, Geneva, sans-serif;
	color: #F30;
	text-align: left;
	height: 130px;
	width: 138px;
	float: right;
	margin-right: 7px;
	padding-top: 8px;
	padding-bottom: 10px;
	background: url(graficos/contacgrafico.jpg) no-repeat 5px 35px;
}
.textoclientes {
	font: normal 11px Verdana, Geneva, sans-serif;
	color: #333;
	width: 107px;
	height: 70px;
	float: right;
	padding-right: 10px;
	padding-left: 22px;
	margin-left: 44px;
	text-align: left;
	padding-top: 10px;
}

#cabeceradigital {
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/cabeceracatalogodigital.jpg) no-repeat;
}

#colcentral2 {
	font: 11px Verdana, Geneva, sans-serif;
	height: auto;
	width: 525px;
	float: left;
	text-align: left;
	padding: 2px 12px 0px;
	border-left: 1px solid #CCC;
	color: #333;
}

#cabeceraestudios {
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/cabeceraestudios.jpg) no-repeat;
}

#cabecerafaqs {
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/cabecerafaqs.jpg) no-repeat;
}

#cabeceracalidad {
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/cabecera1.jpg) no-repeat;
}

#cabeceraportes {
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/cabeceraportes.jpg) no-repeat;
}


#cabeceraclientes {
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/caeceraclientes.jpg) no-repeat;
}


#volvermenu {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #09C;
	height: 10px;
	width: 50px;
	float: right;
	margin-right: 50px;
	margin-top: 0px;
}

#cabecerafabricacion {
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/cabecerafabricacion.jpg) no-repeat;
}

#cabeceracalidad{
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/cabeceracalidad.jpg) no-repeat;
}

#cabecerapackaging{
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/cabeceracalidad.jpg) no-repeat;
}
#cabecerapresupuestos{
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/cabecerapresupuestos.jpg) no-repeat;
}

#cabecerapedidos{
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/cabecerapedido.jpg) no-repeat;
}

#cabeceracontacto{
	height: 183px;
	width: 575px;
	float: right;
	margin-right: 7px;
	margin-left: 0px;
	background: url(graficos/cabeceracontacto.jpg) no-repeat;
}

#politicaprivacidad {
	font: 10px Verdana, Geneva, sans-serif;
	color: #333;
	height: 60px;
	width: 240px;
	overflow: scroll;
}
#impresioncds {
	font: bold 14px Verdana, Geneva, sans-serif;
	color: #F63;
}
