/* CSS Document */

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#fff;
color:#0099cb;
text-align:center;
margin-top:0px;
padding-top:0px;
}
a{
text-decoration:none;
color:#996502;
}
a:hover{
text-decoration:none;
color:#996502;
}

div#todo {
	text-align:center;
	margin:auto;
	width:757px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#contenido {
padding-left:7px;
padding-right:7px;
background-color:#FFFFFF;
padding-top:15px;
float:left;
height:auto;
margin-bottom:15px;
z-index:0;
}
div#contenidov {
	padding-left:0px;
	padding-right:0px;
	background-color:#FFFFFF;
	padding-top:0px;
	float:left;
	z-index:0;
	width:750px;
	border: 1px solid #66FFFF;
}

div#cab {
text-align:left;
overflow:hidden;
margin-bottom:1px;
width:750px;
height:134px;
background-image:url(images/logo.jpg);
}
div#busqueda_rapida
{
display:block;
margin-top:35px;
margin-left:545px;
width:190px;
height:72px;
overflow:hidden;
text-align:center;
color:#FFFFFF;
}
div#busqueda_rapida select
{
width:189px;
height:20px;
font-size:12px;
}
div#busqueda_rapida a
{
text-decoration:none;
color:#FFFFFF;
}
div#salto
{
display:block;
height:10px;
}
div#menu{
padding-left:0px;
text-align:left;
float:left;
margin:0px;
background-color:#006eab;
width:750px;
display:block;
}
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 750px; /*For KHTML*/
  list-style: none;
}

ul#navmenu-h li {
float:left;
text-align:center;
display:inline;
list-style:none;
background-color:#00CC33;
padding:8px;
background-color:#006eab;
margin: 0;
position: relative;
}

div#menu ul li#primero {
background-color:#008bc2;
}
div#menu ul li#segundo {
background-image:url(images/fondo_menu2.jpg);
background-position:left;
background-repeat:repeat-y;
}

div#menu ul li#ultimo {
border:0px;
}

div#menu ul li#inicio
{
margin-left:155px;
border:0px;
}
div#menu ul li#inicio a
{
font-size:11px;
font-weight:bold;
}
ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 130px;
  left: 0;
  z-index:1000;
  padding-bottom:15px;
  padding-top:15px;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  content: ".";
  visibility: hidden;
  z-index:1000; 
  
}
ul#navmenu-h ul {
top:27px; /*Delimitacion de la capa de hijos y el padre*/
margin:0px;
padding:0px;
}

ul#navmenu-h ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
  background-color:#008BC2; /*AQUIIIIIIII*/
  margin:0px;
  padding:0px;
  font-weight:normal;
  padding-top:0px;
   width:135px; /*Acortar el ancho del despegable*/
 }


/* Root Menu */
ul#navmenu-h li a {
color:#FFFFFF;
font-size:12px;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
background: transparent;
text-decoration: none;
font-weight:bold;

}
ul#navmenu-h li ul li a {
color:#FFFFFF;
font-size:12px;
float: none !important; /*For Opera*/
float: left; /*For IE*/
display: block;
background: transparent;
text-decoration: none;
margin-top:0px; /*Sepearacion entre menus hijos*/
font-weight:normal;
margin-bottom:4px; /*Sepearacion entre menus hijos*/
text-align:left;
margin-left:7px;

}


/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background:transparent;
  color: #FFF;
  padding:3px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background-color:transparent;
  text-decoration:underline;
  color: #FFF;
  font-weight:normal;
  padding:3px;
  font-size:11px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}


ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul
{
margin:0px;
padding:0px;
display: block;
padding-bottom:4px;
                    /*margin-left:-20px; Intentar centrar capa hijas*/
}


div#izq {
float:left;
overflow:hidden;
width:176px;
height:430px;
margin-top:2px;
text-align:left;
}
div#izq img
{
display:block;
margin-bottom:1px;
}
div#medio {
margin-top:1px;
float:left;
overflow:hidden;
width:390px;
}

div#medio_datos
{
margin-left:45px;
margin-right:45px;
overflow:hidden;
}
div#enc_index
{
margin-top:30px;
display:block;
text-align:left;
width:290px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#a85c0e;
font-weight:bold;
text-transform:uppercase;
}

div#des_index
{
display:block;
margin-top:25px;
text-align:justify;
}

div#drc {
margin-top:1px;
float:left;
overflow:hidden;
width:184px;
height:430px;
background-color:#7bb1e0;
}

div#acceso
{
width:183px;
margin-top:30px;
color:#FFFFFF;
font-weight:bold;
height:185px;
overflow:hidden;
font-size:12px;
}
div#acceso a
{
color:#FFFFFF;
text-decoration:none;
}
div#acceso input{
margin-top:7px;
margin-bottom:7px;
width:130px;
clear:both;
}
div#acceso  A.btn{
float:left;
margin-left:35px;
text-decoration:none;
text-align:center;
text-transform:uppercase;
color:#a85c0e;
background-image:url(images/fondo_boton.jpg);
background-repeat:repeat-x;
background-position:left;
font-weight:bold;
font-size:11px;
width:100px;
padding:5px;
padding-bottom:7px;
margin-bottom:30px; /*DISTANCIA ENTRE BUSQUEDA Y LOGEO DE USUARIOS*/
}

div#olvido
{
display:block;
width:183px;
text-align:center;
color:#FFFFFF;
margin-bottom:30px;
}
div#olvido a
{
color:#FFFFFF;
font-weight:bold;
}
span.min {
text-transform:lowercase;
}
div#pie {
margin-top:40px;
text-align:left;
color:#666;
display:block;
clear:both;
padding-top:2px;
background-color:#c8daf2;
height:10px;
padding:20px;
}
div#pie a{
text-decoration:none;
display:inline;
color:#6a9cc7;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
div#pie span {
display:block;
margin-top:4px;
}
a.idiomas{
text-decoration:none;
color:#0099cb;
font-weight:bold;
}
a.idiomas:hover{
text-decoration:none;
color:#0099cb;
font-weight:bold;
}
div#central
{
display:block;
clear:both;
width:750px;
text-align:left;
overflow:hidden;
}
div#cab_central
{
display:block;
width:750px;
height:117px;
}
div#txt_cuerpo
{
display:block;
margin-left:110px;
}
div#titulo
{
font-size:17px;
font-weight:bold;
}
div#texto
{
margin-top:30px;
display:block;
width:530px;
overflow:hidden;
}
div#mapa_izq
{
float:left;
overflow:hidden;
width:750px;
margin-right:10px;
}
div#mapa_drc
{
float:left;
overflow:hidden;
width:440px;
}
div#lista_oficinas
{
width:620px;
text-align:left;
overflow:hidden;
}
div.oficina
{
	margin-top:45px;
	display:block;
	overflow:hidden;
	height: auto;
}
div.foto_oficina
{
float:left;
width:187px;
height:107px;
margin-right:35px;
overflow:hidden;
}
div.txt_oficina
{
float:left;
text-align:left;
overflow:hidden;
height:140px;
width:390px;
}
div.noficina
{
color:#a55d0a;
text-transform:uppercase;
font-weight:bold;
display:block;
margin-bottom:12px;
width:370px;
overflow:hidden;
}
div.doficina
{
display:block;
width:388px;
overflow:hidden;
}
div.toficina
{
display:block;
width:388px;
overflow:hidden;
}
div.faxoficina
{
display:block;
overflow:hidden;
width:388px;
}
div.emailoficina
{
width:388px;
display:block;
overflow:hidden;
height:55px;
}

div.emailoficina2
{
width:388px;
display:block;
overflow:hidden;
height:15px;
}


div.mapa
{
margin-top:13px;
}
div.mapa a
{
text-decoration:none;
color:#006699;
font-weight:bold;
}
div#lista_detalles
{
width:620px;
text-align:left;
overflow:hidden;
}
div#det_izq
{
margin-top:25px;
float:left;
width:189px;
overflow:hidden;
margin-right:50px;
}
div#det_drc
{
margin-top:25px;
float:left;
width:370px;
overflow:hidden;
}
div#det_izq img
{
display:block;
margin-bottom:15px;
}
div#txt
{
color:#a55d0a;
text-transform:uppercase;
font-weight:bold;
display:block;
margin-bottom:15px;
}
div#det
{
display:block;
margin-bottom:15px;
overflow:hidden;
text-align:justify;
width:368px;
}
div#bombas_izq
{
margin-top:15px;
float:left;
overflow:hidden;
width:207px;
margin-right:30px;
}


div#txt_enc
{
display:block;
margin-left:15px;
text-transform:uppercase;
font-size:15px;
font-weight:bold;
margin-bottom:20px;
}
div#lprod
{
margin-left:15px;
overflow:hidden;
width:190px;
}

div#lprod span {
font-weight:bold;
display:block;
margin-bottom:10px;
font-size:11px;
color:#006699;
width:130px;
overflow:hidden;
}

div#lprod span a
{
color:#006699;
text-decoration:none;
}

div#lprod span a#activo
{
text-decoration:underline;
}

ul.por /* Es el menu inferior, la lista*/
{
left:0px;
padding:0px;
margin:0px;
padding-left:14px;
list-style-type: none;
margin-bottom:20px;
margin-top:-6px;
}

ul.por li /* Elemento o item del menu inferior*/
{
vertical-align:text-top;
padding:0px;
margin:0px;
padding-left:0px;
font-size:9px;
font-family:Tahoma, Verdana;
font-size:11px;
line-height:16px; /*Interlineado*/
color:#006699;
font-weight:bold;
}

ul.por li ul
{
left:0px;
padding:0px;
margin:0px;
padding-left:14px;
list-style-type: none;
margin-bottom:10px;
}

ul.por li ul li
{
display:block;
overflow:hidden;
margin-bottom:2px;
}

ul.por li ul li a
{
color:#006699;
font-weight:normal;
}

ul.por li ul li#vactiva a
{
text-decoration:underline;
}

ul#ult
{
left:0px;
padding:0px;
margin:0px;
padding-left:14px;
list-style-type: none;
margin-bottom:10px;
}

ul#ult li
{
display:block;
overflow:hidden;
margin-bottom:2px;
}

ul#ult li a
{
color:#006699;
font-weight:normal;
}

ul#ult li#vactiva a
{
text-decoration:underline;
}


div#valvulas_puntos
{
margin-top:15px;
background-image:url(images/puntos_y.jpg);
background-repeat:repeat-y;
float:left;
width:3px;
height:460px;
overflow:hidden;
}

div#bombas_puntos
{
margin-top:15px;
background-image:url(images/puntos_y.jpg);
background-repeat:repeat-y;
float:left;
width:3px;
height:560px;
overflow:hidden;
}


div#bombas_drc
{
margin-top:15px;
float:left;
overflow:hidden;
width:400px;
margin-left:45px;
}

div#val_izq
{
margin-top:15px;
float:left;
overflow:hidden;
width:160px;
margin-right:30px;
}

ul.interior /* Es el menu inferior, la lista*/
{
left:0px;
padding:0px;
margin:0px;
list-style-type: none;
margin-bottom:20px;
overflow:hidden;
width:142px;
}

ul.interior li /* Elemento o item del menu inferior*/
{
vertical-align:text-top;
padding:0px;
margin:0px;
padding-left:0px;
font-size:9px;
font-family:Tahoma, Verdana;
font-size:11px;
line-height:16px; /*Interlineado*/
color:#006699;
font-weight:bold;
margin-bottom:4px;
}

ul.interior li a
{
text-decoration:none;
color:#006699;
}
ul.interior li#pactivo
{
text-decoration:underline;
}

ul.interior li ul
{
left:0px;
padding:0px;
margin:0px;
padding-left:7px;
list-style-type: none;
margin-bottom:20px;
}

ul.interior li ul li
{
display:block;
overflow:hidden;
margin-bottom:2px;
}

ul.interior li ul li a
{
color:#006699;
font-weight:normal;
}

ul.interior li ul li#vactiva a
{
text-decoration:underline;
}


div#val_drc
{
margin-top:15px;
float:left;
overflow:hidden;
width:474px;
margin-left:65px;
}

div.val
{
text-align:center;
width:110px;
height:200px;
overflow:hidden;
float:left;
margin-right:15px;
margin-bottom:20px;
}
div.imgval
{
text-align:center;
height:111px;
overflow:hidden;
display:block;
margin-bottom:5px;
}
div.txtval
{
text-align:center;
display:block;
color:#006699;
font-weight:bold;
margin-bottom:12px;
}
div#des_valvula
{
display:block;
overflow:hidden;
margin-bottom:15px;
}
div.bomb
{
text-align:center;
width:100px;
height:205px;
overflow:hidden;
float:left;
margin-right:30px;
margin-bottom:25px;
}
div.imgbomb
{
width:100px;
height:132px;
overflow:hidden;
display:block;
margin-bottom:5px;
}
div.txtbomb
{
text-align:center;
display:block;
width:100px;
color:#006699;
font-weight:bold;
margin-bottom:12px;
}
div#bizq
{
float:left;
overflow:hidden;
width:129px;
margin-right:30px;
text-align:left;
}
div#bdrc
{
float:left;
overflow:hidden;
width:270px;
margin-top:15px;
}
div#nom_bomba
{
text-align:left;
display:block;
color:#006699;
font-weight:bold;
text-transform:uppercase;
margin-bottom:15px;
}
div#des_bomba
{
display:block;
font-family:Tahoma, Verdana;
font-size:11px;
line-height:16px; /*Interlineado*/
color:#006699;
margin-bottom:25px;
}
div#link_bomba 
{
display:block;
margin-bottom:35px;
}
div#link_bomba a
{
color:#006699;
font-weight:bold;
}
div#vizq
{
float:left;
overflow:hidden;
width:129px;
margin-right:40px;
text-align:left;
}
div#vdrc
{
float:left;
overflow:hidden;
width:280px;
margin-top:15px;
}
div#nom_valvula
{
text-align:left;
display:block;
color:#006699;
font-weight:bold;
margin-bottom:15px;
}
div.des_valvula
{
display:block;
font-family:Tahoma, Verdana;
font-size:11px;
line-height:16px; /*Interlineado*/
color:#006699;
margin-bottom:25px;
overflow:hidden;
}
div#link_valvula 
{
display:block;
margin-bottom:35px;
}
div#link_valvula a
{
color:#006699;
font-weight:bold;
}
div.secc_original
{
display:block;
width:440px;
overflow:hidden;
margin-bottom:35px;
}
div.img_original
{
float:left;
overflow:hidden;
width:136px;
margin-right:25px;
}
div.txt_original
{
float:left;
overflow:hidden;
}
div.nom_original
{
display:block;
color:#006699;
font-weight:bold;
margin-bottom:15px;
}
div.des_original
{
display:block;
width:274px;
overflow:hidden;
color:#006699;
font-weight:normal;
}
div.archivo
{
display:block;
text-transform:uppercase;
width:610px;
overflow:hidden;
text-align:left;
margin-bottom:25px;
}
div.archivo a
{
text-transform:uppercase;
text-decoration:none;
color:#00659b;
font-weight:bold;
}

div#tex
{
display:block;
text-align:center;
overflow:hidden;
width:295px;
}

div#inp
{
display:block;
overflow:hidden;
margin-top:15px;
margin-bottom:15px;
}
div#inp input
{
border:1px solid #0099CB;
}
div.campo
{
display:block;
overflow:hidden;
margin-bottom:13px;
}
div.campo input
{
border:1px solid #0099CB;
}

div#medio2
{
float:left;
overflow:hidden;
text-align:left;
margin:auto;
width:566px;
}

div.txt_campo
{
display:block;
margin-bottom:4px;
}
div#enc_reg
{
margin-top:30px;
display:block;
overflow:hidden;
}

div#des_reg
{
	display:block;
	margin-top:10px;
	overflow:hidden;
	margin-left: 70px;
}
div#tex2
{
	display:block;
	overflow:hidden;
	width:360px;
	margin:auto;
	margin-left: 5px;
}
div#drc2 {
margin-top:1px;
float:left;
overflow:hidden;
width:184px;
height:568px;
background-color:#7bb1e0;
}

