 f/* CSS Document */

/* Reseteo de estilos por defecto de los navegadores */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
:focus {
 	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}



/*******************************************************************************************************/


/********************************** ESTILOS DE ETIQUETAS GENERALES *************************************/
html, body {
	background: #048871 url(images/bg.jpg);
	background-repeat:repeat-x;
	height: auto!important;
	height: 100%;
	min-height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#416271;
}


hr {
	border: 0px;
	border-bottom: 2px solid #F4F2EF;
	margin: 10px 10px;

}


/***************************************** ESTRUCTURA ************************************************/


a{
text-decoration:none;
color:#416271;
}

#contenedor{
width:950px;
height:auto !important;
margin:auto;
padding:0px;
position:relative;
}

/*---------------- CABECERA ----------------------*/

#cabecera{
width:950px;
height:150px;
margin:auto;
}

#cabecera h1{
display:none;
}
.logo{
padding:45px 0 0 600px;
}

/*---------------- CUERPO ----------------------*/

.cuerpo{
width:949px;
min-height:720px;;
background-color:#FFFFFF;
/*background-image:url(images/center_box_filo.gif);*/
background-image:url(images/cuerpo_bottom.gif);
background-position:bottom;
/*background-repeat:repeat-y;
background-position:right;*/
display:block;
margin-bottom:10px;
}






/*---------------- COLUMNA CENTRO ----------------------*/

.cuerpo .columna_centro{
margin-left:190px;
/*margin-right:200px;*/
margin-right:230px;
padding:10px 10px 40px 10px;
clear:none;
}

.cuerpo .columna_centro h2{
display:none;
}


.cuerpo .columna_centro #titulo_quienesSomos{
width:250px;
padding-top:20px;
height:21px;
background-image:url(images/quienesSomos_titulo.gif);
background-repeat:no-repeat;
background-position: 10px 20px;
margin-bottom:25px;}

.cuerpo .columna_centro #titulo_cursos{
width:350px;
padding-top:20px;
height:22px;
background-image:url(images/cursos_titulo.gif);
background-repeat:no-repeat;
background-position: 10px 20px;
margin-bottom:25px;}

.cuerpo .columna_centro #titulo_productos{
width:350px;
padding-top:20px;
height:22px;
background-image:url(images/productos_titulo.gif);
background-repeat:no-repeat;
background-position: 10px 20px;
margin-bottom:25px;}

.cuerpo .columna_centro #titulo_calendario{
width:350px;
padding-top:20px;
height:22px;
background-image:url(images/calendario_titulo.gif);
background-repeat:no-repeat;
background-position: 10px 20px;
margin-bottom:25px;}



.cuerpo .columna_centro #titulo_nuestrosPonentes{
width:350px;
padding-top:20px;
height:22px;
background-image:url(images/nuestros_ponentes_titulo.gif);
background-repeat:no-repeat;
background-position: 10px 20px;
margin-bottom:25px;}

.cuerpo .columna_centro #titulo_enlaces{
width:350px;
padding-top:20px;
height:22px;
background-image:url(images/enlaces_titulo.gif);
background-repeat:no-repeat;
background-position: 10px 20px;
margin-bottom:25px;}

.cuerpo .columna_centro #titulo_contacto{
width:350px;
padding-top:20px;
height:22px;
background-image:url(images/contacto_titulo.gif);
background-repeat:no-repeat;
background-position: 10px 20px;
margin-bottom:25px;}


.cuerpo .columna_centro p{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
line-height:1.1em;
margin:0px;
padding:5px 10px;
}


.cuerpo .columna_centro .migas{

}

.cuerpo .columna_centro .migas a{
color:#279580;
font-weight:bold;

}



.cuerpo .columna_centro h3{
border-bottom:solid 1px #E1E2E3;
color:#279580;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
margin:10px 6px 0px 10px;
padding-bottom:5px;}

.cuerpo .columna_centro h3.encabezado3sencillo{
background-color:#389C87;
background-image:url(images/flecha_blanca.gif);
background-repeat:no-repeat;
font-family:Trebuchet MS,Arial,Verdana,Sans-serif;
font-size:13px;
display:block;
color:#FFF;
line-height:1.1em;
padding:3px 0px 5px 20px;
margin:20px 6px 0 10px;
border-bottom:none;
margin-bottom:15px;
/*color:#416271;*/}



.cuerpo .columna_centro h4{
color:#2C444E;
line-height:1.1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin:10px 6px 8px 10px;
padding:5px 20px 5px 10px;
display:block;
/*background-color:#F2F5F7;*/
background-color:#D6D9DC;}

.cuerpo .columna_centro h4.verdeOliva{
color:#979733;
background-color:#FFFFFF;
font-size:12px;
font-weight:bold;
margin:8px 0 0px 7px;
padding-left:3px;
padding-top:0;}


.cuerpo .columna_centro h5{
color:#979733;
font-size:11px;
font-weight:bold;
margin:8px 0 0px 7px;
padding-left:3px;}

.cuerpo .columna_centro .imagenderecha{
float:right;
padding:15px 10px;
}

.cuerpo .columna_centro .imagenderecha2{
float:right;
padding:5px 10px;
}

.cuerpo .columna_centro .imagenizquierda{
float:left;
margin-right:20px;
padding:12px;
}

.cuerpo .columna_centro .imagenizquierda2{
float:left;
margin-right:5px;
padding:0px 10px 5px 10px;
}

/*.lista {
list-style:disc;
padding-left:10px;
font-size:11px;
}

.lista li {
padding-left:10px;
padding-bottom:5px;
}

.lista li ul {
padding-bottom:0px;
padding-left:20px;
padding-top:10px;
}*/

.lista {
list-style:none;
margin-left:10px;
font-size:11px;
}


.lista li {
color:#54524B;
text-align:justify;
line-height:13px;
background-image:url(images/punto_verde.gif);
background-position:0px 5px;
background-repeat:no-repeat;
padding:0 10px 5px 10px;
}


.lista li ul {
padding:5px 10px 0px 20px;
}

.lista li ul li{
padding-left:0px;
list-style:circle;
background-image:none;
}


.cuerpo .columna_centro .lista_derecha {
padding:10px 10px 10px 110px;
font-size:11px;
}

.cuerpo .columna_centro .lista_derecha li p{
background-image:url(images/circulo_lista.gif);
background-repeat:no-repeat;
padding:0 0 10px 20px;
}


.pdf:link, .pdf:visited, .pdf:active{
color:#405869;
float:right;
height:31px;
width:139px;
background:url("images/triptico.jpg") no-repeat scroll 0px 0px transparent;
padding:21px 0px 5px 48px;
margin-left:0px;
margin-top:10px;
font-weight:bold;
font-size:10px;
}

.pdf:hover{
height:31px;
background:url("images/triptico_hover.jpg") no-repeat scroll 0px 0px transparent;
color:#527187;
}

.pdf2:link, .pdf2:visited, .pdf2:active{
color:#527187;
float:left;
height:31px;
width:250px;
background:url("images/triptico2.jpg") no-repeat scroll 0px 0px transparent;
padding:23px 0px 5px 60px;
margin-left:0px;
/*margin-bottom:15px;*/
font-weight:bold;
font-size:10px;
}

.pdf2:hover{
height:31px;
background:url("images/triptico2_hover.jpg") no-repeat scroll 0px 0px transparent;
color:#89A4B8;
}

.programa:link, .programa:visited, .programa:active{
color:#527187;
margin-top:10px;
float:left;
height:31px;
width:113px;
background:url("images/programa.jpg") no-repeat scroll 0px 0px transparent;
/*padding:7px 5px 5px 20px;*/
padding:21px 0px 5px 50px;
font-weight:bold;
font-size:10px;
}

.programa:hover{
height:31px;
background:url("images/programa_hover.jpg") no-repeat scroll 0px 0px transparent;
color:#89A4B8;
}


.enlace_verde{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#279580;
font-size:13px;}

.enlace_verde:hover{
color:#69B8AA;}


/*-----------Destacados para filas de 3 cursos -----------------*/

.cuerpo .columna_centro .novedades{
padding:0;
height:410px;
/*height:350px;    para cuando la segunda fila es de sólo 2 destacados2 */

}

.cuerpo .columna_centro .novedades .destacado{
float:left;
background:url(images/destacado_fondo.gif);
width:31%;
height:195px;
padding-right:3px;
padding-top:12px;
margin-left:6px;}



/*-----------Destacados para filas de 3 cursos -----------------*/

.cuerpo .columna_centro .novedades .destacado2{
padding-top:12px;
float:left;
background:url(images/destacado2_fondo.gif);
width:245px;
height:132px;
margin-left:6px;}



.enlace_titulo{
display:block;
padding:0 10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#279580;
font-size:12px;}

.enlace_titulo:hover{
color:#207B69;}


.destacado img, .destacado2 img{
padding:5px 12px 0px;}


.destacado p, .destacado2 p{
padding:6px 12px!important;
text-align:justify;}



       



	


/*--------------------  Fin Destacados  ----------*/



.separador{
clear:none;}




/*---------------- FIN COLUMNA CENTRO ----------------------*/


/*---------------- MENÚ ----------------------*/

.cuerpo .menu{
float:left;
width:190px;
height:400px;}

.cuerpo .menu .top_menu{
width:190px;
height:85px;
background:#FFF url(images/top_box.jpg) no-repeat left;
}


.cuerpo .menu .center_menu{
background-color:#038770;
width:155px;
height:270px;
margin:0px 19px 0px 16px;
width:155px;}


.cuerpo .menu .center_menu a  {
color:#FFFFFF;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
display:block;
height:25px;
font-weight:bold;
padding:3px 15px 0px 0px;
margin-bottom:5px;}

.cuerpo .menu .center_menu a:hover  {
background-image:url(images/menu_hover.gif);}

.cuerpo .menu .center_menu a.activo  {
background-image:url(images/menu_hover.gif);
}


.cuerpo .menu .bottom_menu{
width:190px;
height:160px;
background:#FFF url(images/bottom_menu.jpg) no-repeat left;
}


/*---------------- COLUMNA DERECHA ----------------------*/

.cuerpo .columna_derecha{
float:right;
width:200px;
margin:15px 13px 15px 25px;
padding-top:0px;
background-color:#FFF;
height:350px;}

.cuerpo .columna_derecha h3{
font-size:13px;
font-weight:bold;
text-align:center;
}


/*------------------Calendario--------------------------*/


.cuerpo .columna_derecha .calendario{
background:#FFFFFF url(images/calendario_fondo_centro.jpg) repeat-y top left;
width:200px;
margin-bottom:15px;
/*height:275px;*/}

.cuerpo .columna_derecha .calendario .calendario_interior {
	background: url(images/calendario_fondo_inf.jpg) no-repeat bottom left;
	padding-bottom: 15px;
}

.cuerpo .columna_derecha .calendario .calendario_interior div{
	display: block;
	background: url(images/calendario_fondo_sup.jpg) no-repeat top left;
	min-height:22px;
	height: auto!important;
	height: 22px;
	padding: 0px;
}



.cuerpo .columna_derecha .calendario h3{
padding-top:10px;
color:#818181;
}

.cuerpo .columna_derecha .calendario a{
font-weight:bold;
}

.cuerpo .columna_derecha .calendario a:hover{
color:#6693A8;
}


.cuerpo .columna_derecha .calendario p{
padding:7px;
font-size:11px;
line-height:12px;
}

.cuerpo .columna_derecha .calendario table{
margin-right:3%;
margin-left:1%;
width:96%;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
border-bottom:#E0E4EC solid 2px;

}

.cuerpo .columna_derecha .calendario table caption{
font-size:13px;
background-color:#818181;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:italic;
color:#FFF;
height:20px;
padding:3px;
}


.cuerpo .columna_derecha .calendario table th{
background-color:#389C87;
color:#FFF;
font-size:10px;
height:18px;
padding:2px;
}

.cuerpo .columna_derecha .calendario table td{
background-color:#FFFFFF;
border:1px solid #E0E4EC;
color:#959188;
font-size:11px;
height:14px;
text-align:center;}

.cuerpo .columna_derecha .calendario table .celda_curso{
background-color:#D1E0CF;}


/*------------------Fin Calendario--------------------------------*/


/*Calendario Interior*/

.columna_centro .calendario{
	float:left;
	margin-right:20px;
	padding:5px 0;
}


.columna_centro .calendario table{
margin:0 0 0 5px;
width:200px;
border-bottom:#E0E4EC solid 2px;
}

.columna_centro .calendario table caption{
font-size:12px;
background-color:#4b8bc2;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
height:20px;
padding:3px;
}


.columna_centro .calendario table th{
background-color:#B2B2B2;
border:1px solid #E0E4EC;
color:#FFF;
font-size:10px;
height:18px;
padding:2px;
}

.columna_centro .calendario table td{
background-color:#F1FFFD;
border:1px solid #E0E4EC;
color:#959188;
font-size:11px;
height:14px;
text-align:center;}

.columna_centro .calendario table .celda_curso{
background-color:#76ACED; 
color:#FFF;
}

a.enlaceAzul {
color:#4B8BC2;
font-weight:bold;}

.mes{
display:block;
min-height:160px;
margin-bottom:10px;}



/*------------------Accesos directos------------------------------*/




.cuerpo .columna_derecha #proximosCursos{
width:200px;
height:83px;
margin-bottom:6px;
background:url(images/proximosCursos_fondo.jpg) #CC9999;
}

.cuerpo .columna_derecha #proximosCursos h3{
text-align:left;
color:#FFF;
padding-top:19px;
padding-left:40px;
font-size:11px;
}


.cuerpo .columna_derecha #enlaces{
width:200px;
height:83px;
margin-bottom:6px;
background:url(images/enlaces_fondo.jpg) #CC9999;}

.cuerpo .columna_derecha #enlaces h3{
text-align:left;
color:#FFF;
padding-top:19px;
padding-left:40px;
font-size:11px;
}

.cuerpo .columna_derecha #informado{
width:200px;
/*height:83px;*/
height:103px;
margin-bottom:6px;
background:url(images/informado_fondo.jpg) #CC9999;}

.cuerpo .columna_derecha #informado h3{
text-align:left;
color:#FFF;
padding:19px 10px 0 40px; 
font-size:11px;
/*padding-top:19px;
padding-left:40px;*/

}



.columna_derecha #proximosCursos .boton_recuadro a:link, .columna_derecha #proximosCursos .boton_recuadro a:visited, .columna_derecha #proximosCursos .boton_recuadro a:active {
	margin-top:20px;
	margin-right:12px;
	font-size:10px;
	display: block;
	float: right;
	background: url(images/boton_recuadro.gif) no-repeat;
	background-position: top left;
	height: 14px;
	width: 70px;
	text-decoration: none;
	color:#A09581;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
}

.columna_derecha #proximosCursos .boton_recuadro a:hover {
	background-position: bottom left;
	color:#8B7D67 ;
}




.columna_derecha #enlaces .boton_recuadro a:link, .columna_derecha #enlaces .boton_recuadro a:visited, .columna_derecha #enlaces .boton_recuadro a:active {
	margin-top:20px;
	margin-right:12px;
	font-size:10px;
	display: block;
	float: right;
	background: url(images/boton_recuadro.gif) no-repeat;
	background-position: top left;
	height: 14px;
	width: 70px;
	text-decoration: none;
	color:#A09581;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
}

.columna_derecha #enlaces .boton_recuadro a:hover {
	background-position: bottom left;
	color:#8B7D67 ;
}

.columna_derecha #informado .boton_recuadro a:link, .columna_derecha #informado .boton_recuadro a:visited, .columna_derecha #informado .boton_recuadro a:active {
	margin-top:20px;
	margin-right:12px;
	font-size:10px;
	display: block;
	float: right;
	background: url(images/boton_recuadro.gif) no-repeat;
	background-position: top left;
	height: 14px;
	width: 70px;
	text-decoration: none;
	color:#A09581;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
}

.columna_derecha #informado .boton_recuadro a:hover {
	background-position: bottom left;
	color:#8B7D67 ;
}





/*------------------Fin Accesos directos--------------------------*/

/*------------------FIN COLUMNA DERECHA---------------------------*/




/*-------------------- PIE --------------------*/

#pie {
width:950px;
height:40px;
clear:both;}

#pie p{
font-size:11px;
text-align:center;
color:#FFF;
padding-bottom:15px;
}

#pie a{
color:#FFFFFF;}

#pie a:hover{
color:#E2F3F9;}



/*---------------------------CURSOS--------------------------*/

#encabezadosCursos{
height:125px;
display:block;}

#proximosCursos_ppal{

}

#proximosCursos_ppal a:active, #proximosCursos_ppal a:link, #proximosCursos_ppal a:visited {
background-image:url(images/proximosCursos.jpg);
width:380px;
height:120px;
color:#FFF;
display:block;
text-decoration:none;}

#proximosCursos_ppal a:hover{
background-image:url(images/proximosCursos_hover.jpg);
}

#proximosCursos_ppal  .proximosCursos_enlace{
left:200px;
position:absolute;
top:245px;}


#cursosRealizados{


}

#cursosRealizados a:active, #cursosRealizados a:link, #cursosRealizados a:visited {
background-image:url(images/cursosRealizados.jpg);
width:120px;
height:120px;
color:#FFF;
display:block;
text-decoration:none;}

#cursosRealizados a:hover{
background-image:url(images/cursosRealizados_hover.jpg);
}

.cursosRealizados_enlace{
left:590px;
position:absolute;
top:245px;}



/*---------------------------FIN CURSOS----------------------*/

/*---------------------------PR0GRAMA-------------------------*/
.tabla {
	font-size:11px;
	width: 95%;
	margin: 0px auto 10px;
		
}

.tabla caption {
/*line-height:120%;*/
	padding: 5px;
	border-bottom: 1px solid #FFFFFF;
	text-align:left;
	font-size: 12px;
	font-weight: bold;
	background-color:#352F30;
	color:#00BB9F;
}

.tabla thead th {
	display:none;
}

.tabla tbody p{
font-family:Arial, Helvetica, sans-serif!important;
font-size:1.1em!important;
color:#272622;}

.tabla tbody p.verde{
color:#00957F;
font-weight:bold;}



.tabla thead td{
	border-top:1px solid #D5D5D6;
	line-height:120%;
	padding:5px 0px;
	text-align:justify;
}


.tabla tbody td {
	border: 1px solid #D7D3CC;
	text-align: left;
	padding: 4px;
    background-color:#F4F7F7;
}

.tabla td.hora {
	padding:5px;
	background-color:#00957F;
	color:#FFF;
	text-align:center;
	text-decoration:underline;
}

.tabla td.dia {
font-weight:bold;
background-color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
color:#00957F;
font-size:13px;
text-align:left;
padding:15px 0 5px 0;


}

/*.tabla td.par{
background-color:#F9FAFB;}*/

.tabla .lista li{
	color:#272622;}


.enlace_masCursos{
margin-right:15px;
float:right;}

.enlace_masCursos a{
font-size:11px;
font-weight:bold;}

.enlace_masCursos a:hover{
color:#6693A8;}



/*----------------------------FIN PROGRAMA----------------------*/


/*----------------------------ENLACES---------------------------*/

.lista_enlaces {
padding-right:30px;
margin:0 20px 0 5px;}

.lista_enlaces li{
background-image:url(images/enlace_lista.jpg);
background-repeat:no-repeat;
background-position:5px 10px;
padding:5px 5px 15px 20px;
border-bottom: 2px solid #F4F2EF;
}

.lista_enlaces li a{
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.lista_enlaces li a:hover{
color:#8AAF0A;
/*color:#98C10B;
color:#8F8F30;*/}


 /*FORMULARIOS*/
 

form{
/*margin:5px;
padding:10px;*/
font-size:1em;
}

fieldset{
/*border-style: solid none none;
border-width:1px medium medium;
border-color:#D1E0CF;
margin-right:20px;
padding: 0px 15px;*/
}

legend{
display:none;
/*font-size:12px;
font-weight:bold;
padding:0px 10px;
margin-bottom:10px;*/
}

label{
text-align:right;
display:inline-block;
font-size:11px;
font-weight: normal;
padding: 1px 0px 0px 0px;
margin: 5px;
width:130px;
height:17px;
}


.formu{
width:480px;
margin-left:10px;
margin-top:15px;
padding:0px;
}


.formu input.personal{
margin-bottom:5px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1px 5px 3px 5px;
color:#696969;
border:1px solid #DBDBDB;
height:13px;
width:230px;
background-image:url(images/fondo_formu.jpg);
background-position:top left;
background-repeat:repeat-x;
}


.formu input#enviar{
	font-weight:bold;
	color:#EEEEEE;
	margin:15px 0px 0px 315px;
	font-size:11px;
	background-image:url(images/boton_contacto.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding:2px 15px 3px;
	border:0 none;
	height:20px;
	width:81px;}
	

.formu input#enviar:hover{
	color:#FFF;
	background-image:url(images/boton_contacto.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	}
	
	
	

	
	
	

.formu textarea{
border:1px solid #DBDBDB;
width:315px;
background-image:url(images/fondo_textarea.jpg);
background-repeat:repeat-x;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1px 5px 3px 5px;
color:#696969;
margin-left:60px;
margin-bottom:15px;

}



.formu .formu_titulo{
background-image:url(images/formu_titulo.jpg);
background-repeat:no-repeat;
height:36px;
width:480px;
margin-bottom:0px;
padding-left:45px;
padding-top:2px;
margin-bottom:0px;}

.formu .formu_titulo h3{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:0 none;
color:#858585;
}

.formu .formu_interior{
border-left:solid 2px #EFEFEF;
border-right:solid 2px #EFEFEF;}

.formu .formu_interior h3{
background-image:url(images/formu_titulo2.jpg);
background-repeat:no-repeat;
padding:10px 0px 0px 52px;
margin-left:0px;
display:block;
height:35px;
width:478px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom:0 none;
color:#858585;}


.formu .formu_pie{
background:url(images/formu_pie.jpg);
background-repeat:no-repeat;
height:24px;
width:480px;}



/*Centrado*/

.centrado{
text-align:center;}

.altofijo{
height:90px;
padding-left:10px;}



/*----------------------PRODUCTOS NOVOTECH------------------*/


/*----inicio productos-------*/

#productos_medicina{
	border:solid 2px #F0F0F0;
	background:url(images/productos_medicina_fondo.jpg);
	background-repeat:no-repeat;
	width:496px;
	height:199px;
	margin-bottom:5px;}
	
#productos_medicina h3{
font-size:16px;
	margin-top:5px;
	text-align:left;
	padding:10px 180px 5px 0px;
	border-bottom:none;
	color:#606060;
	font-family:Arial, Helvetica, sans-serif;
		}
		
#productos_medicina p{
text-align:left;}
		
#productos_medicina .verproductos{
	text-align:center;
	padding:25px 10px 20px 10px;
	}
	
#productos_medicina .verproductos a{
	border-bottom:none;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#productos_medicina .verproductos a:hover{
	color:#E6E6E6;
	}
	



#productos_neurologia{
	border:solid 2px #F0F0F0;
	float:left;
	margin-right:5px;
	background:url(images/productos_neurologia_fondo.jpg);
	background-repeat:no-repeat;
	width:243px;
	height:440px;}
	
#productos_neurologia h3{
font-size:16px;
	margin-top:5px;
	text-align:center;
	padding:0 50px 5px 40px;
	border-bottom:none;
	color:#606060;
	font-family:Arial, Helvetica, sans-serif;
		}
		
#productos_neurologia p{
text-align:center;}
		
#productos_neurologia .verproductos{
	text-align:center;
	padding:221px 10px 20px 10px;
	}
	
#productos_neurologia .verproductos a{
	border-bottom:none;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#productos_neurologia .verproductos a:hover{
	color:#E6E6E6;
	}
	


#productos_dermatologia{
	border:solid 2px #F0F0F0;
	float:left;
	margin-right:10px;
	background:url(images/productos_dermatologia_fondo.jpg);
	background-repeat:no-repeat;
	width:243px;
	height:440px;}
	
#productos_dermatologia h3{
	font-size:16px;
	margin-top:5px;
	text-align:center;
	padding:0 50px 5px 40px;
	border-bottom:none;
	color:#606060;
	font-family:Arial, Helvetica, sans-serif;
		}
		
#productos_dermatologia p{
text-align:center;}


		
#productos_dermatologia .verproductos{
	text-align:center;
	padding:221px 10px 20px 10px;
	}
	
#productos_dermatologia .verproductos a{
	border-bottom:none;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#productos_dermatologia .verproductos a:hover{
	color:#E6E6E6;
	}
	
/*----páginas interiores-------*/
	
		
		
.recuadro_productos{
	background:url(images/recuadro_productos_fondo.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
	margin:0 6px 10px 10px;
	border:1px solid #CCC;
	min-height:115px;
	}
	
.recuadro_productos h4.encabezado4oscuro{
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#63665E;
	margin: 10px 0 20px;
	background-color:#FFF;
}

.recuadro_productos .pdf3{
	color:#7A767A;
	background:url(images/pdf.gif) no-repeat;
	display:block;
	height:20px;
	padding-left:30px;
	padding-top:10px;
	font-weight:bold;
	}
	
.recuadro_productos .pdf3:hover{
	background:url(images/pdf_hover.gif) no-repeat;
	color:#558195;}
	
.recuadro_productos .cd{
	color:#7A767A;
	background:url(images/cd.gif) no-repeat;
	display:block;
	height:18px;
	padding-left:30px;
	padding-top:8px;
	font-weight:bold;
	}
	
.recuadro_productos .cd:hover{
	background:url(images/cd_hover.gif) no-repeat;
	color:#558195;}
	
.recuadro_productos h5.encabezado5cd{
	background:url(images/encabezado5cd.gif) no-repeat;
	display:block;
	color:#333;
	font-weight:normal;
	font-size:13px;
	height:31px;
	padding:5px 0 0 40px;
	margin-top:30px;
	margin-bottom:10px;}
	
.recuadro_productos ol.listanumerada{
    color:#565852;
	list-style:decimal;
	margin:0 15px 0 50px;
	font-size:11px;}
	
.recuadro_productos ol.listanumerada li{
	font-size:11px;
	padding:5px;}
	
/*------------------------CALENDARIO GRANDE--------------------------*/



.columna_centro .calendario_grande{
display:block;
}


.columna_centro  .calendario_grande table{
width:95%;
margin-bottom:10px;
}

.columna_centro .calendario_grande table caption{
background-color:#818181;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
height:25px;
padding:5px 0 2px 0;
}

.columna_centro .calendario_grande table th{
background-color:#A9A90E;
color:#FFF;
font-size:11px;
padding:5px;
}

.columna_centro .calendario_grande table td{
background-color:#FFFFFF;
border:1px solid #E0E4EC;
color:#959188;
font-size:11px;
height:18px;
padding:7px;
text-align:center;}


.columna_centro .calendario_grande table td.celda_enlace{
background-color:#F8F8A5;}

.columna_centro .calendario_grande table td.celda_enlace a{
display:block;
color:#4A4846;
text-decoration:none;
font-weight:bold;
}

.columna_centro .calendario_grande table td.celda_enlace a:hover{
color:#ACAC0D;
}

/*.columna_centro .calendario_grande table .celda{
font-weight:bold;
background-color:#F8F8A5;}*/

.columna_centro #meses{
display:block;
height:30px;
width:95%;
font-size:12px;}

.columna_centro #meses a{
color:#76760A;}

.columna_centro #meses a:hover{
color:#A9A90E;}


.columna_centro #meses #anterior{
float:left;
}

.columna_centro #meses #anterior a{
display:block;
background:url(images/flecha_anterior.gif) left no-repeat;
height:15px;
padding-left:20px;
padding-top:2px;
}

.columna_centro #meses #anterior a:hover{
background:url(images/flecha_anterior_h.gif) left no-repeat;
}

.columna_centro #meses #siguiente{
float:right;
}

.columna_centro #meses #siguiente a{
display:block;
background:url(images/flecha_siguiente.gif) right no-repeat;
height:15px;
padding-right:20px;
padding-top:2px;}

.columna_centro #meses #siguiente a:hover{
background:url(images/flecha_siguiente_h.gif) right no-repeat;
}

.mas_info{
display:block;
background:url(images/mas_info.gif) no-repeat 0 2px;
margin-left:115px;
margin-top:5px;
padding:0 0 2px 20px;
width:110px;
font-weight:bold;}

.mas_info:hover{
}



/*------------------Fin Calendario--------------------------------*/

