*{ margin:0px;}

body{
	background:#f5fafb url(imagenes/fondo_body.jpg) repeat-x scroll 0 0;
	behavior:url("csshover.htc");
	font:14px Trebuchet MS, Verdana, Helvetica, sans-serif;
	color:#616161;
	margin:auto;
}

h2{margin-left:15px;color:#1b3f95;font-size:16px;}

.azul_c {color:#01a9cd;}
.azul {color:#1b3f95;}

.azulespecial {color:#1b3f95;}
.azulespecial:hover{color:#01A9CD;font-size:13px;}



.morado {color:#8c3983;}

.clear{clear:both;}
.linea{
	border-bottom:1px solid #BDBCBD;
	clear:both;
	height:10px;
	margin:10px auto;
	width:700px;
}
.linea_small{
	height:5px;
	border-bottom:1px dotted #bdbcbd;
	float:left;
	width:350px;
	margin:auto;
	padding-bottom:10px;
}

p {text-align:justify; padding:10px 15px 0 15px}

a {text-decoration:none;}
#contenido ul{padding-left:0px;}

#contenido ul li{
	list-style-image:url(imagenes/lista_icon.jpg);
	list-style-position:inside;
	margin:0 10px;
	padding:3px 0 3px 15px;
	text-align:justify;}

h1{
	color:#01a9cd;
	font:normal 23px Trebuchet MS;
	padding:10px 15px;
}

h4{
	color:#8C3983;
	font:normal 18px Trebuchet MS;
	padding:10px 15px;
}

#cabecera{
	margin:auto;
	height:386px;
}

#flash{
	margin:auto;
	height:386px;
	position:relative;
	width:980px;
}

#flash_cabecera{
	width:980px;
	height:388px;
	position:absolute;
}

#telefonos{
	background:transparent none repeat scroll 0 0;
	color:#1B3F95;
	font-size:22px;
	padding:10px;
	position:absolute;
	right:20px;
	text-align:right;
}

#cabecera #menu{
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	line-height:36px;
	padding-top:160px;
	position:absolute;
	text-align:center;
	width:243px;
}

#cabecera #menu a{color:#fff}

#contenedor{
	background:#fff url(imagenes/fondo_contenedor.jpg) repeat-y;
	margin:auto;
	overflow:hidden;
	padding-bottom:10px;
	width:980px;
}

#izquierdo{
	border-right:1px solid #1b3f95;
	float:left;
	overflow:hidden;
	width:242px;
}

#izquierdo img{
	float:left;
	padding:5px;
	text-align:center;
}

#izquierdo a img{border:0;}

#izquierdo #titulo{
	background:#01A8CC none repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-left:1px;
	text-align:center;
	width:242px;
}

#izquierdo #titulo1{
	background:#01A8CC none repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-left:1px;
	text-align:center;
	width:242px;
}

#izquierdo .titulo2{
	background:#01A8CC none repeat scroll 0 0;
	color:#FFFFFF;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-left:1px;
	text-align:center;
	width:242px;
}

#menu_izq ul{	
	font-size:12px;
	padding:5px 0px 10px 0px;
	width:240px;
}

#menu_izq ul li{
	border-bottom:1px dashed #5fb9d0;
	color:#5fb9d0;
	font-family:Arial;
	list-style-position:inside;
	list-style-type:disc;
	margin:0 10px;
	padding:3px 0 3px 3px;
}

#menu_izq ul li:hover{color:#1b3f95;font-size:13px;}

#menu_izq ul li a{color:#1b3f95;}

#contenido{
	background:#FFFFFF url(imagenes/fondo_contenido.jpg) repeat-x scroll 0 0;
	float:left;
	overflow:hidden;
	padding-bottom:15px;
	width:736px;
}

#contenido a img{border:0;}

#banners_index{
	float:left;
	overflow:hidden;
	padding:15px 0 15px 15px;
	width:365px;
}

#pie{
	background: url(imagenes/fondo_pie.jpg) repeat;
	color:#616161;
	font:11px Arial;
	overflow:hidden;
	margin:auto;
	text-align:center;
}

#menu_pie{
	margin:auto;
	padding:15px 0;
	width:1000px;
}

#menu_pie a{
	color:#616161;
	padding:0 5px;
	text-decoration:none;
}

.especialidad{
	border-top:1px dashed #01A9CD;
	float:left;
	margin:8px;
	padding:5px;
	width:335px;
}
.especialidad p{padding-top:2px;font-size:12px;}
.especialidad h4{padding:2px 5px 2px;}
.especialidad img{border:2px solid #01A9CD;float:left;margin:10px 15px 10px 10px;}
.linea_vertical {border-left:1px dashed #01A9CD;float:left;height:180px;margin-top:20px;}

/******************FORMA DE CONTACTO*****************/
#izquierdo #titulo_forma{
	color:#FFFFFF;
	font-weight:bold;
	height:25px;
	padding-top:10px;
	text-align:center;
	width:204px;
}

#forma_contacto{
	background:transparent url(imagenes/fondo_forma_contacto.jpg) no-repeat scroll 0 0;
	color:#1B3F95;
	height:400px;
	margin:auto;
	padding-left:5px;
	width:213px;
}

#forma_contacto button {
	background:transparent url(imagenes/btn_enviar.png) no-repeat scroll 0 0;
	border:0 none;
	float:right;
	height:33px;
	margin-right:15px;
	margin-top:-5px;
	width:87px;
}

#forma_contacto label{float:left;font-size:12px;}
#forma_contacto input, textarea, select {width:175px;height:15px;}
#forma_contacto .campo{margin:auto auto 3px;width:180px;}


.horas {color:#01A9CD;float:left;font-weight:bold;text-align:center;width:193px;margin-left:10px;height:50px;}
.horas p{text-align:center}


.temas {float:left;font-weight:bold;padding:8px;}

.cuadro_azul{border:1px solid #1B3F95;float:right;margin-left:20px;margin-right:11px;padding:6px;}


.img_leer{float:left;
	height:107px;
	line-height:190px;
	margin-top:10px;padding-right:5px;
	text-align:right;
	width:150px;
	border:1px solid #1B3F95;}

.txt_leer{
	float:left;
	width:560px;}

.columnas{float:left;
	margin:20px;
	width:320px;
	margin-left:0px;}

.columnas ul li {text-align:left;}

.columnas_der{border-left:1px solid #1B3F95;
	float:left;
	margin-right:20px;
	margin-top:20px;
	padding-left:10px;
	width:320px;}

.columnas_der ul li {text-align:left;}

#borde{border:1px solid #000000;
margin-left:15px;
margin-top:20px;
width:700px;}
