/*  General */

body {
	/*background: url(imagenes/fondo_web.png) #CCCCCC repeat-x;*/
	background: #eeeeee;
	font-family: 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
	font-size: 14px;
	line-height:1.5;
	text-align: center;
	margin-top:0px;
}
#pagina{
	padding:0px;
	width:950px;
	font-size:12px;
	text-align:left;
	}
#articulo{
	text-align:left;
	padding:0px 50px 0px 50px;
	font-size:12px;
    background:#fff;
	}
#caja_derecha{
	text-align:center;
	margin-left:0px;
	padding:20px;
	
}

#articulo h1{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000099;
	margin-top:20px;
}

#articulo h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000099;
	margin-top:18px;
}

#articulo h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000099;
	margin-top:0px;
	margin-left:0px;
}

#articulo p{
	margin:0px;
	margin-bottom:12px;
}

#articulo li{
	margin-bottom:6px;
	margin-left:30px;
}

/* Home */
#home{
	margin-left:0px;
	width:850px;
	font-family: 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
}
#home h1{
color:#666;
font-size: 16px;
}
#home p{
width:250px;
}
#home a{
color:#6892D2;
text-decoration:underline;
}
#home ul{
list-style:none;
}
#index_home_1{
	width:350px;
	height:180px;
	float:left;
	padding-bottom:40px;
	background: url(imagenes/bg_recepcionista.jpg) no-repeat;
	background-position: bottom right;
	margin-right:100px;
}
#index_home_2{
	width:400px;
	height:180px;
	float:left;
	padding-bottom:40px;
	background: url(imagenes/bg_libros.jpg) no-repeat;
	background-position: bottom right;
	margin-right:100px;
}
#index_home_2 a{
color:#6892D2;
text-decoration:underline;
}

#index_home_2 p{
margin-left:0px;
}
#index_home_2 ul{
margin-left:0px;
padding-left:0px;
}
#sub_index_home{
	float: left;
	width: 850px;
	margin:0px; 
	padding:20px;
}

#sub_index_home a{
	color:#6892D2;
	text-decoration:none;
}

.enfasis_1{
color:#6892D2;
font-size: 20px;
}
.enfasis_2{
color:#6892D2;
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 20px;
font-style: italic;
width:200px;
line-height:1;
}


/* Footer */
#pie{
	padding:0px;
	width:950px;
	height:41px;
	text-align:center;
	color:#fff;
	background:url(imagenes/pie_bg.jpg) #CCC repeat-x;
}
#pie p{
	padding:12px;
	margin:0px;
}

/* clase para fluir texto alrededor de una imagen */
img.floatLeft { 
    float: left; 
    margin: 0px;
    padding-right:20px;
    padding-bottom:15px;
}



/* SUBMENU ACCESO DIRECTO */


li.sbm{
	margin-left:10px;
	margin-right:5px;
}

#navi {
  	list-style:none;
  	margin:0px;
  	padding:0px;
  	}

#navi li{
	margin-left:0px;
	margin-right:0px;
	margin-bottom:3px;
}

#navi li a {
	display:block;
	width:120px;
	padding:5px;	
	text-decoration:none;	
	text-align:left;	
	font-size:10px;
	color:#990000;	
	background-color:#ffffff;	
	border-left:5px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	}
	
#navi li a:hover {	
	color:#ff0000;	
	background-color:#eeeeee;	
	border-left-color:#990000;
	border-bottom-color:#990000;
	}

/* FIN SUBMENU ACCESO DIRECTO */


/* TEXTO PROMOCIONAL */
#promo {
  	list-style:none;
  	margin:0px;
  	padding:0px;
  	}
  	
#promo h1{
	font-family:arial,helvetica,sans-serif;
	font-size:24px;
	font-weight:500;
	color: #000099;
	margin-top: 0px;
	margin-left:0px;
}

#promo #detalle h2{
	font-family:arial,helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#E88500;
	margin-top: 30px;
	margin-left:40px;
}

#promo #detalle h3{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#999999;
	margin-top: 0px;
	margin-left:40px;
}

#promo p {
	margin-top:12px;
	margin-bottom:12px;
	margin-left:40px;
	margin-right:20px;
}

#promo #resumen ul {
	margin-top:0px;
	margin-bottom:12px;
	margin-left:0px;
	margin-right:0px;
}

#promo #resumen hr {
	margin-left:0px;
	margin-right:0px;
}

#promo #resumen p {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

#promo #resumen .rotulo {
    font-family:arial,helvetica,sans-serif;
    font-weight:bold;
    text-align:right;
    margin-left:0px;
	margin-right:0px;
	margin-top: 0px;
    color: #999999;
}

#promo #resumen .detalle {
    font-family:arial,helvetica,sans-serif;
    margin-left:10px;
	margin-right:10px;
	margin-top: 0px;
    color: #000000;
}

#promo span.destacado {
    font-family:arial,helvetica,sans-serif;
    font-weight:bold;
    color: #990000;
}

#promo #resumen li{
	margin-left:-18px;
	margin-right:0px;
    margin-top: 0px;
    margin-bottom:0px;
}


#promo li{
	margin-left:60px;
	margin-right:20px;
}

#promo li a {
	display:block;
	width:120px;
	padding:5px;	
	text-decoration:none;	
	text-align:left;	
	font-size:10px;
	color:#990000;	
	background-color:#ffffff;	
	border-left:5px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	}
	
#promo li a:hover {	
	color:#ff0000;	
	background-color:#eeeeee;	
	border-left-color:#990000;
	border-bottom-color:#990000;
	}

/* FIN SUBMENU ACCESO DIRECTO */





A {
	color:#990000;
	text-decoration: none;
}
A:hover {
	color:#ff0000;
	text-decoration:underline;
}

/* CABECERA */

.cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	background-color:#6189be;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	height: 22px;
	
}

.menu_cabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000099;
	background:#ddddff;
	font-style:normal;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 759px;
	vertical-align:middle;
}

A.menu_cabecera {
	color:#ffffff;
	text-decoration: none;
	font-weight:normal;
	font-size:12px;
	background:none;
}



/* LATERAL_IZQUIERDO */

.lateral_izquierdo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100px;
	width: 199px;
	background: #ffffff;
}

A.lateral_izquierdo {
	color:#003366;
	text-decoration: none;
	font-size:12px;
}

A.lateral_izquierdo:hover {
	color:#003399;
	text-decoration: underline;
	font-weight:normal;
	font-size:12px;
}

/* CUERPO PRINCIPAL */

.cuerpo_principal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 410px;
	background: url(imagenes/fondo_menu.jpg) #ffffff repeat-y;
}


/* LATERAL DERECHO */

.lateral_derecha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	width:135px;
	/*background: url(imagenes/fondo_menu.jpg) #ffffff repeat-y;*/
	background: #ffffff;
	text-align:center;
	vertical-align:top;
}
/* MAPA WEB PORTADA*/

#mapa p{
	color: #666;
	margin: 0px;
	padding-left: 20px;
	vertical-align:top;
	text-align:left;

}

#mapa a{
	color: #6892D2;
}

#mapa ul{
	color: #6892D2;
	padding-left:40px;
	padding-right:10px;
}
.celda {
	height: 100px;
	width: 25%;
	font-size: 12px;
	color: #000066;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	text-align:left;

}

/* REGILLA ANUNCIOS PORTADA */

.celda_ad {
	height: 100px;
	width: 248px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	background:#ffffff;
	font-style: normal;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	text-align:center;
	align:center;

}



/* FORMULARIO BOLETIN */

.boletin {
	Background-color: #FFFFFF; 	
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color:#000000;
}
.botonboletin {
	Background-color:#666666; 	
	border: 2px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color:#FFFFFF;
}
.nota {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	}

/* Estilos para info anti-spam */
.style1 {color: #FF6600}
.style2 {
	font-size: 18px;
	font-weight: bold;
}
.style3 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.style4 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #666666; font-style: italic; }
.style5 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.style6 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
/* Fin */