/* CSS Document */

*{ padding:0; margin:0;}
img{ border:0;}

body,td,th {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	 line-height:18px;
}
body {
	background-color: #FFFFFF;
	margin-left: auto;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 0px;
	font-weight:normal;
}
a:link, a:visited{ color:#000066; text-decoration:none; font-weight:bold;}
a:hover{  color:#000066; text-decoration: underline;  font-weight:bold;}
#container{ margin:0 auto; text-align:left; border:1px #666666 solid; width:945px;}

.idiomas{ text-align:right; font-size:10px;margin:0 auto; width:945px;}
.idiomas a:link, .idiomas a:visited{ color:#336633; font-size:10px; font-weight:normal} 
.idiomas a:hover{ text-decoration:none; font-weight:normal;}
.entorno{ border:#FFFFFF 0 solid;}
.piepagina{ font-size:10px; width:935px; height:22px; margin:10px auto 0; padding-top:5px; text-align:center; font-weight:bold; color:#139b9a; text-decoration:underline;}
.piepagina a:link, .piepagina a:visited, .piepagina a:hover{ font-weight:bold; color:#139b9a;}

.validaciones{ text-align:right; font-size:10px; margin:5px auto; width:945px;}

.logo{ float:left; width:169px; text-align:center; height:207px;}
.logo img{ margin-top:15px;}
#logohome{margin: 30px 30px 25px 0; text-align:right;}
.faldon{ text-align:right; margin-bottom:20px;}
.faldonlogo{ position:absolute; left: 920px; top: 91px;}
div.faldon .fotoinicio{ background-image: url(../imagenes/faldon_web_inicio.jpg);height:74px;padding-top:70px; padding-right:25px;}
div.faldon .fotoempresa{ background-image: url(../imagenes/faldon_empresa.jpg);height:74px;padding-top:70px; padding-right:25px;}
div.faldon .fotoequipamientos{ background-image: url(../imagenes/faldon_servicios_cooperativas.jpg);height:74px;padding-top:70px; padding-right:25px;}
div.faldon .fotoconstruccion{ background-image: url(../imagenes/faldon_servicios_gestion.jpg);height:74px;padding-top:70px; padding-right:25px;}
div.faldon .fotoexperiencia{ background-image: url(../imagenes/faldon_servicios_consultoria.jpg);height:74px;padding-top:70px; padding-right:25px;}
div.faldon .fotocalidad{ background-image: url(../imagenes/faldon_experiencia.jpg);height:74px;padding-top:70px; padding-right:25px;}
div.faldon .fotoproductos{ background-image: url(../imagenes/faldon_productos.jpg);height:74px;padding-top:70px; padding-right:25px;}
div.faldon .fotocontacto{ background-image: url(../imagenes/faldon_contacto.jpg);height:74px;padding-top:70px; padding-right:25px;}

/*.menu{ text-align: left; height:27px; margin:0 6px 3px;}
.menu img{ margin:0 2px;}
.contsubmenu{ margin-left:0; padding-top:20px; height:35px; width:945px;}
.contsubmenu#oculto{ display:none;}
.submenu1{ text-align:center; height:30px; margin:0; font-size:12px; font-weight:bold; padding-top:0; float:left; color:#dfe0e1;}
.submenu{ text-align:center; height:30px; margin:0; font-size:12px; font-weight:bold; padding-top: 1px; float:left; color:#dfe0e1;}
.submenu a:link, .submenu a:visited{font-size:12px; text-decoration:none; color:#dfe0e1;}
.submenu a:hover{ color:#6d6e71; font-size:13px; text-decoration:none;}
.submenu1 a:link, .submenu1 a:visited{font-size:12px; text-decoration:none; color:#dfe0e1;}
.submenu1 a:hover{ color:#6d6e71; font-size:13px; text-decoration:none;}
.submenu1#activo{ color:#6d6e71;}
.submenu#activo{ color:#6d6e71;}
*/

.textoinicio {margin: 40px 120px 10px 120px; font-weight: bold; font-size:32px; color:#777777; text-align:center; line-height:40px;}
.textoproductos {margin: 40px 0 10px 0; font-weight: bold; font-size:32px; color:#777777; text-align:center; line-height:40px;}
.contenidoproductos{ clear:both; text-align:left; margin:0; overflow:hidden;}
.contenido{ clear:both; text-align:left; margin:0 10px 0 0; overflow:hidden;}
.contenido p{ padding:0 0 11px 0;}
h1{ font-size:20px; color:#000066; font-weight:bold; margin-bottom:15px; margin-left:140px;}
.texto{ background-color:#eaeaea; margin:-16px 0 0 -16px; padding:10px;}
.texto li{ margin-left:25px; margin-bottom:10px;}
.textofondo{ margin-left:148px; border:8px #666666 solid; margin-top:8px;}
.textorojo{ color:#ab2823; font-weight:bold; font-size:12px;}
.menulateral{ float:left; padding:0; background-repeat:no-repeat; width:130px; margin:20px 7px 10px 3px;}
.menulateral ul{ width:100px;}
.menulateral ul li{border:1px #cccccc solid; background-color:#eaeaea; font-size:11px;text-align:center; color:#000066; list-style-type:none; line-height:12px; padding:5px 0 5px 0;}
.menulateral ul li a{  font-weight:normal; display:block; text-decoration:none; padding:5px 0;}
.menulateral ul li a:hover{ background-color:#000066; color:#FFFFFF; text-decoration:none;}
.menulateral#oculto{ display:none;}
.infocontacto{ font-weight: normal; font-size:16px; color:#777777; text-align:center;}
.infocontacto a{ color:#0000FF; text-decoration:underline; font-weight:normal;}
.infocontacto a:hover{ color:#0000FF; font-weight:normal;}


.botones{height:35px;}
#mapamundo{margin-top:5px; height:106px;}

.contacto{ text-align:left; margin-left:200px; line-height:18px;}
.contacto img{ float:left;}
.contacto strong{font-size:12px;}

.logorics{ padding:0; margin:0;}
.logorics img{ float:left; right:5px;}
logorics span{ vertical-align:top;}

ul.nivel1 li{ list-style-position:outside; list-style-type:square; margin-left:30px; line-height:18px;}
ul.nivel2 li{ margin-left:30px; list-style-type:disc;}

.inicio{ margin:auto; text-align:center; width:100%;}
.entornoinico{ margin:auto; width:450px; padding:25px; border:1px #336600 dashed;}

.hometextosuperior{ text-align:center; color:#FF9900; font-size:36px; width:785px; height:113px; line-height:44px; padding-top:30px}
/*.hometextoinferior{ text-align:center; height:58px; padding-top:5px; width:661px; font-size:18px; line-height:24px; color:#FFFFFF; font-weight:bold; background-image: url(../imagenes/fondo_hometextoinferior.gif); background-repeat:no-repeat; margin-left:150px;}*/
.mapamundo{margin-top:15px;}

/*menu principal*/
.contmenu{ height:42px; margin-top:10px;}
.contmenu ul{ font-size:13px;}
.contmenu ul li{ float:left; padding:0; list-style-type:none;margin-right:1px; width:115px; text-align:center; height:29px; background-image:url(../imagenes/fondo-menu.gif); background-repeat:repeat-x; margin-top:6px;border:1px #808080 solid;}
.contmenu ul li.last{margin-right:0; width:117px;}
.contmenu ul li a{ color:#000066; display:block;padding-top:5px; height:24px;}
.contmenu ul li a:hover{ background-color:#000066; color:#FFFFFF; text-decoration:none;}
.contmenu ul li.activo{ background-color:#000066; color:#FFFFFF; height:30px; border-top:1px #808080 solid;  border-bottom:1px #666666 solid; padding-top:10px; font-weight:bold; margin-top:0; background-image:none;}

/*tabla productos*/
.tablaproductos {width:100%; margin:0; padding:0; border-top:1px solid #000066; border-collapse:collapse; border-bottom:1px solid #000066; border-collapse:collapse; border-left:none; border-right:none;}
.tablaproductos th{background-color:#000066; color:#FFFFFF; height:30px; border-top:1px #808080 solid;  border-bottom:1px #666666 solid; padding-top:5px; font-weight:bold; margin-top:0; background-image:none; font-size:12px;}
.tablaproductos td{background-color:#eaeaea; color:#FFFFFF;font-size:11px; font-weight:normal; color:#000066; text-align:center;}