*{margin:0;padding:0;
}

ul{
margin-left:15px;
}
.displaynone{display:none;}
body {background-color:white; 
	font-family: arial; font-size: 11px; 
	background-image:url(/Template/img_fondo.jpg);background-position:top 
center;background-repeat:repeat-y;
	text-align:center;
	color:#898C7D;}
.bodypopup{background:none;}

.center{
	margin:0 auto;
	width:724px;
	text-align:left;
}

.main{
	padding: 0 18px;
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
xmp{overflow:hidden;height:2em;background-color:black;color:red;margin:2px;padding:2px;}
xmp:hover, 
xmp.hover{overflow:visible;height:auto;position:absolute;background-color:black;color:red;margin:
2px;padding:2px;}
.docked{
	border: 5px dashed;
	margin-left:-5px;
}

/*HEADER*/
#header {background-image: url(/Template/fondo_header.gif); background-repeat:no-repeat;
	width: 724px; height: 205px;margin-bottom:5px;}
/*.bodycontent #header , .bodysection #header {background-image: url(fondo_content.jpg); 
background-repeat:no-repeat;
	height:176px;margin-bottom:5px;}*/
#headerint {background-image: url(fondo_content.jpg); 
background-repeat:no-repeat;margin-bottom:5px;padding-top:65px;}

#menuTop { text-align: right; font-size: 1px; padding: 10px 0px 0px 0px; margin: 0px 23px 0px 
0px; }
#menuTop a { margin: 0 10px 0px 10px; }
#menuTop .sep { background-image: url(/Template/separador_iconos_header.gif); width: 1px; height: 
10px; font-size: 1px; }  
#menuTop img { border-width: 0px; }

/*MENU*/
#menu li{float:left;margin-right:15px;list-style-type:none;}

#menubar, #menuHeader{margin-left:95px; padding: 0 5px;}
#menubar {position:absolute;}
#menuHeader {position:absolute;top:16px;}
#menuHeader ul{margin:0;}

#menuHeader li.principal{margin-left:-15px;}
#menuHeader li .titulo{padding-left:16px;}
#menuHeader li.primero img{display:none;}

#menuHeader{background-color:#f4f3f0;border:1px solid #dedacf;width:610px;}
#menuHeader ul ul{background-color:#ffffff;border:1px solid #dedacf;}

#menuHeader a, #menubar a{text-decoration: none; color:#898C7D;font-weight:normal;}
#menuHeader a:hover, #menubar a:hover {text-decoration: underline; color:#ff1414}

.botoneraSeccion{
	/*padding-top:65px;*/
	
}
#headerint .botoneraSeccion{
	background-image:url(fondo_content1.gif);
	background-repeat:repeat-y;
	/*ckground-color:red;	*/
}
#headerint  .medio{
	background-image:url(fondo_content2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	/*overflow:auto;*/
	min-height:160px;
}
#headerint  .medio:after{
	content:'.';clear:both;display:block;height:0px;visibility:hidden;
}



.botoneraSeccion .seccion {padding-bottom:7px;}
.botoneraSeccion .seccion .titulo{
	margin-left:20px;
	margin-bottom:15px;
	color:#4351A0;
	font-weight:bold;
	font-size:120%;
}
.botoneraSeccion .seccion .titulo:hover{
	text-decoration:underline;
}
.botoneraSeccion a{
	color:#003366;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
.botoneraSeccion a:hover{color:red}
.botoneraSeccion li{
	float:left;width:240px;
	margin-left:20px;margin-right:20px;
	height:20px;padding-top:3px;
	list-style-image: url('bullet_botoneraseccion.gif');
	background-image: url('im_lineas.gif');background-repeat:repeat-x;background-position:top 
left;
}

/*MAIN*/
/*.main { width: 724; clear: both; }*/
/*LEFT*/

/*CENTER*/
 /*novedades*/
.highlightNovedad .item{
	background-image:url(fdo_tit_yca.gif);
	background-repeat:no-repeat;
	height:35px;
	width:226px;
	float:left;
	margin:4px 2px 0px 2px;
	padding:2px 5px 2px 5px;
}
.highlightNovedad  .titulo{
	text-align:center;
}
.highlightNovedad  .titulo a{
	font-size:1em;
	padding:0 5px;
	text-align:center;
	color:navy;
}
.highlightNovedad  .titulo a:hover{
	color:red;
}
.highlightNovedad  .imagen{display:none;}
.highlightNovedad  .copete{display:none;}
.highlightNovedad  .vermas{display:none;}

 /*principal*/
 .highlightPrincipal{
	clear:both;
 }
.highlightPrincipal .item{
	float:left;
	height:200px;
	margin:0 4px 4px;
	padding:0;
	width:234px;
} 
.highlightPrincipal .titulo{
	color:#A5A999;
	float:right;
	padding:80px 0 5px;
	width:130px;
}
.highlightPrincipal .titulo  a{
	color:navy;
} 
.highlightPrincipal .titulo  a:hover{
	color:red;
}
.highlightPrincipal .itemleft{
	margin-left:0px;
}
.highlightPrincipal .titulo a{} 
.highlightPrincipal .copete{
	color:#A5A999;
	float:right;
	padding:5px 0 5px;
	width:130px;
} 


/*
.highlight .contenido{
	width:234px;
	height:200px;
	padding:0px;
	float:left;
	margin:4px;
	margin-top:0px;
}
.highlight .contenido.primero{margin-left:0px;}
.highlight .contenido.ultimo{margin-right:0px;}

.highlight .text{
	width:135px;
	float:right;
	padding:80px 0px 5px 0px;
	color:#A5A999;
}
.highlight .titulo{
	font-weight:bold;
}

.highlight a{
	text-decoration:underline;
	color:navy;
}
.highlight a:hover{
	text-decoration:none;
	color:red;
}
.novedades h3{padding:0px 5px 0px 5px;font-size:1em;text-align:center;}
.novedades .item
{
	background-image:url(fdo_tit_yca.gif);
	background-repeat:no-repeat;
	height:35px;
	width:230px;
	float:left;
	margin:4px 6px 0px 6px;
	padding:2px 0px 2px 0px;
	
}
.novedades .item.primero{margin-left:0px;}
.novedades .item .ultimo{margin-right:0px;}*/


/*CONTENT*/
.centro {width: 724px;}
.centro.SubSections{width: 474px;}

.bodycontact .TitleBox{font-family: "times new roman";
	font-size:18px;
	text-decoration:underline;
	margin-left:0px;
	}

.bodycontact #content{margin-left:30px;margin-top:30px;}
.tblcontact{border-collapse:separate;}
.tblcontact td{padding:5px;}
.tblcontact td{font-size:11px; font-family:"verdana";}
.tblcontact input{background-color:#F4F3F0;border: 1px solid #DEDAD7; padding:2px;}
.tblcontact textarea{background-color:#F4F3F0;border: 1px solid #DEDAD7; padding:2px; 
width:281px; height:77px;}

.tblsuscripcion input{background-color:#F4F3F0;border: 1px solid #DEDAD7; padding:2px;margin:0px 
7px 0px 0px;font-size:11px;}
.tblsuscripcion select{background-color:#F4F3F0;border: 1px solid #DEDAD7; padding:2px 0px 2px 
0px;margin:0px 7px 0px 0px;font-size:11px;}
.tblsuscripcion{font-size:11px; font-family:"verdana";}
.tblsuscripcion label{margin:0px 10px 0px 0px;}
.tblsuscripcion a{text-decoration:none;font-weight:bold;color:navy;}
.tblsuscripcion a:hover{text-decoration:underline;color:red;}



.derecha{
	width:230px;
	float:right;
	}
.derecha .content{
	margin-bottom:7px;
	}
.derecha a{
	color:#678297;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.derecha a:hover{
	color:red;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.centro .titulo, .derecha .content .titulo{
	background-image: url('img_fondo_titulo.jpg');background-repeat:no-repeat;
	height:21px;
	font-size: 12px; color:navy;font-weight:bold;
	padding-left:40px;padding-top:8px;
	}

.centro .bordearribaderecha, .derecha .content .bordearribaderecha{	
	background-image: url('borde_arribaderecha.gif');background-repeat:no-repeat;
	height:29px;width:4px;
	margin-left:-3px;/*por ie*/
	float:right;
}
.centro .bordeabajoderecha, .derecha .content .bordeabajoderecha{	
	background-image: url('borde_abajoderecha.gif');background-repeat:no-repeat;
	height:6px;width:4px;
	margin-left:-3px;/*por ie*/
	float:right;
}

	
.centro .texto, .derecha .content .texto{
	border-left: 1px solid #CDC9BE;border-right:1px solid #CDC9BE;
	padding-left:12px;
	padding-right:12px;	
	padding-top:15px;
}
.centro .abajo, .derecha .content .abajo{
	height:6px;
	background-image: url('img_cierra1.jpg');background-repeat:no-repeat;
	margin-bottom:5px;
}

.centro .texto ul{padding:24px 24px 24px 46px;margin:0;}
.centro .texto li{
	font-size: 12px; color:navy;font-weight:bold;
	
	padding-top:5px;
	height:22px;
	list-style-image: url('img_bullet2.gif');
	background-image: 
url('im_lineas.gif');background-repeat:repeat-x;background-position:bottom left;
}


.derecha .uno .texto{background-color:#CECEC4}
.derecha .uno .titulo{background-image: url('fdo_titulo_uno.jpg');}
.derecha .uno .abajo{background-image: url('fdo_abajo_uno.gif');background-position:0px -4px;}
.derecha .uno .bordeabajoderecha{display:none;}
.derecha .uno .bordearribaderecha{display:none;}

.derecha .dos .texto{background-color:#EAEBE6}
.derecha .dos .titulo{background-image: url('fdo_titulo_dos.jpg');}
.derecha .dos .abajo{background-image: url('fdo_abajo_dos.jpg');background-position:0px -2px;}
.derecha .dos .bordeabajoderecha{display:none;}
.derecha .dos .bordearribaderecha{display:none;}

/*RIGHT*/
/*HIGHLIGHT*/
#highlight { width: 776px; clear: both; margin-top: 5px; height: 25px; background-color: #EEEEEE; 
padding: 5px 0px 10px 0px; }
#highlight .left { float: left; width: 505px;}
#highlight .right { float: left; width: 226px; border-left: solid 1px #FCDEBD; }
#highlight .header { clear: both; text-transform: uppercase; text-align: left; margin: 5px 0px 
5px 20px; font-weight: bold; color: #FE9E32; }
#highlight .item { float: left; text-align: left; width: 225px; margin: 5px 10px 5px 10px; color: 
#FE9E32; }
#highlight .item a { color: #000; text-decoration: none; }
#highlight .item a:hover { text-decoration: underline; }

/*biblioteca*/
.highlightBiblio{float:left;width:300px;margin:15px 10px 10px 10px;} 
.highlightBiblio .image , .highlightBiblio .text{float:left;margin:0px 10px 10px 0px;} 
.highlightBiblio a{color:#808080;text-decoration:none;} 
.highlightBiblio a:hover{color:#808080;text-decoration:underline;} 

/*news*/
#highlightnews{clear:both;margin-bottom:15px;}
#highlightnews 
a{text-decoration:none;color:#AB965B;font-family:tahoma;font-size:11px;font-weight:bold;}
#highlightnews a:hover{text-decoration:underline;}

#highlightPopup{}

a{text-decoration:none;color:#AB965B;font-family:tahoma;font-size:11px;font-weight:bold;}
#highlightPopup a:hover{text-decoration:underline;}
/*FOOTER*/
#footer { 
	width: 724px; clear: both; margin-top: 10px; 
}
.footer
{
	text-align:center;
    font-family: tahoma,Arial,Helvetica,sans-serif,default;
    font-size: 10px;
    color: rgb(165, 169, 153);
}
.footer a{color:navy}
.footer a:hover{color:red;text-decoration:none;}
#footer img{border:0px;}
#footer .poweredby{text-align:center; margin-top:10px;}

.imgword , .imgpdf , .imgppt , .imgexcel , .imgfile{border:none;margin:0px 5px 5px 0px;}
.imggif{border:none;}
.linkfile{color:#000000;text-decoration:none;}
.linkfile:hover{text-decoration:underline;}


/*magazine*/
.magazine .titulo{margin:15px 0px 5px 15px;background-image: 
url('img_fdo_titulo.jpg');background-repeat:no-repeat;
	height:21px;font-size: 12px; 
color:navy;font-weight:bold;padding-left:40px;padding-top:8px;}
.magazine .texto{border:none;}
.magazinelist .titulo {background:url('img_fdo_titulo.jpg');background-repeat:no-repeat;}
.magazinelist {margin:15px 0px 5px 15px;}
.magazinelist li a{
	font-size: 12px;
	color:navy;
	font-weight:bold;	
	padding-top:5px;
	height:22px;
	text-decoration:none;
	}
.magazinelist li a:hover{text-decoration:underline;}
.Magazinetlt{
	border-bottom:solid 1px #E4E0D7;
	color:#000000;
	padding:5px 0px 5px 0px;
	font-weight:bold;
	margin:0px 0px 10px 30px;
	}

.paginacion
	{padding-left:15px;clear:both;}
.paginacion a
	{color:#000080;text-decoration:underline;}
.paginacion a:hover
	{text-decoration:none;}

.SectionMagazineLast{
	float:left;
	width:160px;
	margin:10px 10px 10px 0px;
	height:190px;
	border:solid 1px #C7C7BD;
	text-align:center;
	}
.SectionMagazineLast .Title a{
	color:#000080;
	text-align:center;
	margin:5px 0px 5px 0px;
	}

/*indicie*/
.indice{text-align:center;padding:15px 0px 10px 0px;}
.indice a{text-decoration:none;color:#000080;margin:5px;}
.indice a:hover{color:red;text-decoration:underline;}
.indice div{text-align:left;}

/*formularios*/
.bttxt{font-size:12px;font-family:verdana;color:#666666;font-weight:bold;}
.btsend {background:url('bto_enviar.jpg');width:45px;height:22px;cursor:pointer;border:none;} 
.txterror{color:red;} 


/* LOGIN */
.LoginBoxRegister
	{text-align:center;
	color:#898C7D;}
	
.LoginBoxRegister h1
	{
	padding-top:1em;
	padding-bottom:1em;
	font-size:14px;
width:500px;
	}
.registerlogin .loginview
	{width:300px;
	margin:0 auto;}

.registerlogin .loginboton
,.registerlogin .passwordrecovery
,.registerlogin .registration
	{text-align:center;}

.registerlogin a
	{color:#898C7D;
	font-weight:bold;}

.registerlogin label
	{display:block;
	float:left;
	width:150px;
	}
.registerlogin input{
	background-color:#F4F3F0;
border:1px solid #DEDAD7;
font-size:11px;
margin:0px 7px 10px 0px;
}
.registerlogin .fieldset input 
	{width:120px;
padding:2px;}

.error
	{color:red;}
div.error
	{text-align:center;}

/* REGISTRATION */
.myaccountform 
	{width:460px;
	margin:0 auto;}
.myaccountform label
	{display:block;
	float:left;
	width:200px;}
.myaccountform input
,.myaccountform select
{
	background-color:#F4F3F0;
border:1px solid #DEDAD7;
font-size:11px;
margin:0px 7px 10px 0px;
padding:2px;
}

.myaccountform fieldset
	{border:none;}
.myaccountform legend span
	{font-weight:bold;
	font-size:110%;
	padding:1em;
	display:block;
	text-align:center;
	width:380px;}
.myaccountform .datosdelusuario input
,.myaccountform .datospersonales input
	{width:150px;}
.myaccountform .botonera 
	{text-align:center;
	}
.myaccountform .botonera input
	{background-image:none;
	width:auto;
	height:auto;
	padding:2px;}
.myaccountform .PnlThanks p
	{text-align:center;
	padding-top:1em;
	padding-bottom:1em;
	font-size:13px;
	font-weight:bold;
	}

/* PASSWORDRECOVERY */
.passwordrecovery-aspx .center
	{width:auto;}

.passwordrecoveryform h1
	{text-align:center;
	padding:1em;
	font-size:14px;}
.passwordrecoveryform .form
	{padding:20px;
	padding-top:0px;}
	
.passwordrecoveryform p
	{padding:20px;
	padding-bottom:10px;
	text-align:center;}
	
.passwordrecoveryform label{
	display:block;
	float:left;
	width:50px;
	padding-left:70px;
	font-weight:bold;
	}
.passwordrecoveryform input{
	background-color:#F4F3F0;
border:1px solid #DEDAD7;
font-size:11px;
margin:0px 7px 10px 0px;
padding:2px;
}

.passwordrecoveryform .botonera
	{text-align:center;}
.passwordrecoveryform .botonera .btsend
	{background-image:none;}
.passwordrecoveryform .botonera input
	{
	background-image:none;
	width:auto;
	height:auto;
	padding:2px;}
	
/*popup*/
.bodypopup{margin:0px;padding:0px;}
.bodypopup .main{text-align:left;}
.bodypopup table{width:100%;margin:0px;padding:0px;border-collapse:collapse;}

.bodypopup table .titulor{width:3px;background-image:url(fdo_tit_derecha.jpg);background-repeat:no-repeat;background-position:right;height:1px;}
.bodypopup table .titulo{width:auto;background-image:url(fdo_tit_centro.jpg);background-repeat:repeat-x;}
.bodypopup table .titulo h1 {background-image: url('fdo_tit_izq.jpg');background-repeat:no-repeat;height:21px;font-size: 12px; color:navy;font-weight:bold;padding-left:40px;padding-top:8px;}

.bodypopup  th {margin:0px;padding:0px;}
.bodypopup  tr ,
.bodypopup  td{margin:0px;padding:5px;}

.bodypopup table td.contenido{border:solid 1px #C5C6C1;border-top:none;padding:5px;}


/* Formularios */
.myform 
	{width:500px;
	margin:0 auto;}
.myform label
	{display:block;
	float:left;
	width:250px;}
.myform input
,.myform select
{
	background-color:#F4F3F0;
border:1px solid #DEDAD7;
font-size:11px;
margin:0px 7px 10px 0px;
padding:2px;
}

.myform fieldset
	{border:none;}
.myform legend span
	{font-weight:bold;
	font-size:110%;
	padding:1em;
	display:block;
	text-align:center;
	width:380px;}
.myform .datosdelusuario input
,.myform .datospersonales input
,.myform .datospersonales select
	{width:205px;}
.myform .botonera 
	{text-align:center;
	}
.myform .botonera input
	{background-image:none;
	width:auto;
	height:auto;
	padding:2px;
	border:1px solid #DEDAD7;}
.myform .PnlThanks p
	{text-align:center;
	padding-top:1em;
	padding-bottom:1em;
	font-size:13px;
	font-weight:bold;
	}
