 *{
margin: 0px;
padding: 0px;
}


body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
color:#0066CC;
background-color:#FFFFFF;
scrollbar-arrow-color: #6CC2F0;
scrollbar-3dligth-color: #73C2EC;
scrollbar-highlight-color: #6CC2F0;
scrollbar-face-color: #057EBE;
scrollbar-shadow-color: #057EBE;
scrollbar-darkshadow-color: #057EBE;
scrollbar-track-color: #D1E6F1;
}

/*------------------- estilos generales -------------------*/
h1, h2, h3{
font-weight:bold;
margin: 0px 0px 0px 10px;
}

h1{
	color:#315B8C;
	font-size:1.45em;
	text-align: left;
}
h2{
color:#3B7BBF;
font-size:1em;
text-align: left;
margin: 0px 0px;
}

h3{
    font-size: 0.75em;
	font-weight: bold;
	color: #315b8c;
	font-style: italic;
}

p,label, input, select, textarea,ol{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0066CC;
font-size:0.8em;
text-align:justify;
line-height:1.8em;
}

p{
font-size:0.8em;
padding: 10px;

}


ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size:0.8em;
	padding:8px;
	text-align:justify;
}

img{
  border: 0px;
	margin:0px;

}

a{
text-decoration: none;
color: #00447f;
}
a:hover{
color: #2bbcff;
}

.sub-subtitulo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #315b8c;
	font-style: italic;
}

.sucursales{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.05em;
	font-weight: bold;
	color: #315b8c;
	font-style: italic;
}
.combos{
	background-color: #ACD4E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #315b8c;
	font-style: normal;
	scrollbar-arrow-color: #6CC2F0;
	scrollbar-3dligth-color: #73C2EC;
	scrollbar-highlight-color: #6CC2F0;
	scrollbar-face-color: #057EBE;
	scrollbar-shadow-color: #057EBE;
	scrollbar-darkshadow-color: #057EBE;
	scrollbar-track-color: #D1E6F1;
}
.campos{
	background-color: #ACD4E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #315b8c;
	font-style: normal;

}
.campos2{
	height: 15px;
	margin:0px 10px;
	background-color: #f5f5f5;
	border: 0px;
	font-size: 9px;
	color: #000000;
}
	
.campos3{
	border: 0px;
	height: 15px;
	margin:5px 0px 0px 0px;
	background-color: #003f8c;
	color:#FFFFFF;
	font-size: 10px;
}

.titulos-campos{
font-size:9px;
font-color: #585858;
}

.sub-subtitulos2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #315b8c;
	font-style: italic;
}

.menucito{
	font-size: 0.8em;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
}
.celdas{
	align: left;
	border-top: 0px;
	border-right: 0px;
	border-left:0px;
	border-bottom:0px;
}
/*------------------- contenedor -------------------*/
#contenedor{
width:776px;
margin:5px auto 0px;
}
/*-------------------- encabezado ----------------------*/
#encabezado{
position:relative;
width:776px;
height:169px;
margin:0 auto;
background:#fff url(../images/fondoCabecera.jpg) no-repeat left top;
}
#encabezado p{
padding: 0px;
}
#encabezado ul{
list-style:none;
font-weight: bold;
}
#encabezado li{
margin: -5px 0px;

}
.mainmenu{
	color: #FFFFFF;
	position:absolute;
	left:300px;
	top:6px;
	text-align: center;
	width: 200px;
	height: 93px;
	font-size: 12px;
}
.mainmenu a{
color:#FFFFFF;
text-decoration:none;

}
.mainmenu a:hover{
color:#00587F;
}
.infopacientes{
	color: #FFFFFF;
	position:absolute;
	left:540px;
	top:25px;
}
.infopacientes a{
background:#fff url(../images/infoPacientes.jpg) no-repeat left top;
display:block;
width: 102px;
height: 102px;
}
.infopacientes a:hover{
background-position: -102px 0px;
}
.secondmenu{
	font-size: .65em;
	color: #737373;
	position:absolute;
	left:628px;
	top:11px;
	text-align: left;
}
.secondmenu a{
color:#737373;
text-decoration:none;

}
.secondmenu a:hover{
color:#03d5fc;
}
.limexico{
padding: 4px 0px 0px 10px;
}
.liubicacion{
padding: 4px 0px 0px 18px;
}
.lidistribuidores{
padding: 4px 0px 0px 18px;
}
.linuevo{
padding: 4px 0px 0px 10px;
}
.licontactenos{
padding: 4px 0px 0px 0px;
}
/*-------------columna izquierda-------------------------------*/

#leftcol{
width: 135px;
float: left;
/*padding: 3px;*/
margin: 17px 3px 3px 0px;
}
/*#leftcol img{
margin: auto;
}*/
/*------------columna central----------------------------------*/
#colcentral{
float: left;
width: 492px;
margin: 3px;
/*background-color:#315B8C;*/
}
#colcentral p {
color: #0066CC;
}
#colcentral ul{
margin: 10px 0px 4px 0px;
font-size: .7em;
font-weight: bold;
background-color:#CFE6FF;
}
#colcentral li{
padding: 5px;
display: inline;
}
/******************** columna central 2 ****************************************/
#maincontenido{
	width: 490px;
	float: left;
	background-color:#EFF6FE;
	margin: 6px 5px;
}
#maincontenido img{
float:left;
clear:left;
margin: 5px 5px 5px 10px;
}
/******************* columna derecha **********************************************/
#rightcol{
width: 116px;
float: right;
margin: -30px 3px 3px 3px;
background-color:#78B1F3;
}
#rightcol img{
float:left;
clear:left;
margin: 0px 0px 5px 5px;
}
#rightcol p{
padding: 0px;
font-size: .6em;
text-align:center;
margin: 0px 0px 20px 0px;
}
#rightcol a{
font-weight: bold;
text-decoration: none;
color:#1C4575;
}
#rightcol a:hover{
color:#DFEEFF;
}
/********************logotipo*************/
.logotipo{
	position:absolute;
	left:15px;
	top:35px;
}
/*******tabla distribuidores*******/

.tabla{
	font-size: 0.6em;
	color: #0066CC;
	}
/********pie**********/
.pie{
	color: #315b8c;
	font-style: normal;
	font-size: 0.625em;
	}
