#menu > ul > li > ul,#enlacesInstituciones > ul > li > ul,#banderas > ul > li > ul{
	display:none; /* Hide menus */
}

/*#enlacesInstituciones > ul > li:hover > ul{
	display:block;
}*/

*{
    margin: 0px;
    padding: 0px;
	border: 0px;
   	font-family:"Trebuchet MS","Arial";
}

iframe{
	border:0px !important;
}

a img{
    border:0px;
}

/* Este selector toca ponerlo separado, por que es CSS 3, y IE 5.5 ignora toda la regla */
img[usemap]{
	border:0px;
}

a{
	text-decoration:none;
}

#enlaces a:hover{
	text-decoration:underline;
}

#cuerpo{
    background-image:url(../images/bg_lae.jpg);
    width: 900px;
	padding-left:50px;
	padding-right:50px;
    margin:auto;
	padding-top:283px;
	/*overflow:hidden;*/
}

#laCabecera{
	height:283px;
	width:900px;
	position:absolute;
	top:0px;
	z-index:10;
}

#cabeceraHome, #cabeceraHome2{
	position:absolute;
	top:0px;
	height:283px;
	width:900px;
	z-index:1;
}

#elColor{
	background-color:#0066CC;
	height:283px;
	position:absolute;
	top:0px;
	z-index:1;
}

#menu{
	background-image:url(../images/barra_menu.png);
	background-repeat:no-repeat;
	width:640px;
	height:46px;
	float:left;
}
#menu ul li{
	width:110px;
	padding-top:10px;
	padding-bottom:9px;
	padding-left:9px;
	padding-right:9px;
	text-align:center;
	color:#FFFFFF;
	font-weight:500;
	letter-spacing:0px;
	line-height:13px;
	word-spacing:0px;
	font-size:12px;
	text-decoration:none;
	display:inline-block;
	float:left;
}

#menu a, #menu a:visited, #menu a:active, #menu a:hover{
	color:#FFFFFF;
}

#menu ul li ul{
	z-index:2;
	overflow:hidden;
	margin-top:10px;
	margin-left:-10px;
	width:128px;
	/*background-color:#05176F; */
}

#menu ul li ul li:hover{

	background-color:#265894;

}

#menu ul li ul li{
	/*height:20px;*/
	background-color:#05356F;
	color:#FFF !important;
	text-align:center;
	margin:0px 5px;
	padding:0px 5px;
	border-bottom:1px dotted #7798BF;
}

#menu ul li ul li a, #menu ul li ul li a:visited ,#menu ul li ul li a:active{
	color:#DFE5FF;
	line-height:20px;
}

#menu ul li ul li a:hover{
	color:#FFF;
	/*color:#07366F;*/
}

#logo{
	float:right;
	margin-right:26px;
}

#escritorios{
	background-color:#EBE9E9;
	padding-left:10px;
	padding-right:10px;
	height:34px;
	line-height:34px;/* Otra forma de centrar verticalmente para elementos en línea de una sola línea */
	border:solid 1px #D0D0D0;
	border-left:0px;
	border-right:0px;
	color:#5F5F5F;
	font-size:12px;
}

#textoEscritorios{
	float:left;
	width:70px;
}

#banderas{
	float:left;
	height:34px;
	margin-left:10px;
	width:534px;
}

#banderas img.banderas{
	padding:5px 5px;
}

#banderas > ul{
	float:right;
	width:534px;
	padding-top:100px;
	margin-top:-100px;
}

#banderas ul li{
	float:left;
	list-style-type:none;
	overflow:visible;
	cursor:pointer;
}

#banderas ul li ul{
	margin-top:-158px;
	margin-left:-28px;
	position:absolute;
	width:100px;
	background-color:#FFFFFF;
	border:solid 1px #9FC8FF;
	z-index:9999;
}

#banderas ul li ul li{
	border-bottom:1px dotted #CCCCCC;
	float:none;
	line-height:20px;
	text-align:center;
}

#banderas ul li ul li:hover{
	background-color:#CFCFCF;
}

#banderas ul li ul li a{
	float:none;
	font-family:"Trebuchet MS";
	color:#666666;
	font-size:10px;
	
}

#banderas ul li ul li a:hover{
	text-decoration:underline;
	
}

#textoComunidades{
	float:left;
	height:34px;
	margin-left:13px;/* toco bajarlo de 90px a 73px para que en IE 7 no se desboradara el icono de youtube */
}

#logosComunidades{
	float:left;
	height:34px;
	margin-left:10px;
	
}

#logosComunidades img{
	padding:5px 1px;
}

#instituciones{
	background-color:#DCEBF2;
	height:24px;
	line-height:24px;
	border-bottom:solid 1px #BFCEF0;
	font-family:"Trebuchet MS";
	font-size:10px;
	color:#5F5F5F;
}

#textoInstituciones{
	float:left;
	width:18%;
	padding-left:1%;
}

/* Lo que contiene el UL */
#enlacesInstituciones{
	float:right;
	width:79%;
	margin-bottom:-300px;
	padding-bottom:300px;
	height:24px;
}

/* Las ciudades */
#enlacesInstituciones  ul li{
	line-height:24px;
	cursor:pointer;
	float:left;
	color:#5F5F5F;
	padding:0px 2%;
	list-style-type:none;
	height:24px;
}



/* El contenidor de universidades y colegios */
#enlacesInstituciones ul li ul{
	position:absolute;
	/*display:none;*/
	z-index:5;
	background-color:#f6f6f6;
	border:solid 1px #CCCCCC;
	width:163px;
	height:auto;
	visibility:visible;
}

/* texto universidades y colegios */
#enlacesInstituciones ul li ul li{
	color:#3976B5;
	font-size:11px;
	line-height:31px;
	border-bottom:dotted 1px #CCCCCC;
	margin-bottom:-1px;
	width:90%;
	padding:0px;
	padding-left:2px;
	padding-right:15px;margin-right:-15px;
}

/* El UL las universidades y colegios */
#enlacesInstituciones ul li ul li ul{
	margin-left:161px;
	margin-top:-32px;
}

/* Los li las universidades y colegios */
#enlacesInstituciones ul li ul li ul li{
	font-size:10px;
	background-image:url(../images/dot_red.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	margin-left:5px;
	padding-right:0px;
	border-bottom:none;
}

/* los enlaces */
#enlacesInstituciones ul li ul li ul li a{
	color:#666666;
}

/* Los li las universidades y colegios cuando mouseover */
#enlacesInstituciones ul li ul li ul li a:hover{
	color:#FF0300;
	text-decoration:underline;
}

#contenedor{
	width:848px;
	min-height:500px;
	margin:auto;
	overflow:hidden;
	margin-bottom:20px;
}

#path{
	width:100%;
	border-bottom:solid 2px #CECECE;
	padding-bottom:3px;
	margin-bottom:4px;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#5F5F5F;
}

#izquierda{
	width:610px;
	float:left;
	overflow:hidden;
	text-align:justify;
	padding-top:16px;
}

.izqInternas{
	width:550px !important;
}

#izquierda *{
	font-size:11px;
	color:#5F5F5F;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 17px;
}

#izquierda a {
	text-decoration:underline;
}

#izquierda ul{ /* Sin este padding no mouestra viñetas los li */
	
}

#izquierda ul li{
	background-image:url(../images/j_arrow.png);
	background-position:left 4px;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:20px;
}

#izquierda h2.abreme{
	background-image:url(../images/j_arrow.png);
	background-position:left;
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:20px;
}

/*#izquierda h2.abreme + p{	
	border:solid 1px #CCCCCC;
	padding:15px;
	margin-top:8px;
	
}*/



#izquierda h1{
	font-family:"Trebuchet MS";
	color:#076697;
	font-size:30px;
	line-height:30px;
	letter-spacing:-1.2px;
	text-align:left;
}

#izquierda h2,#izquierda h2 a,#izquierda h2 span,#izquierda h2 strong{
	font-size:15px;
	line-height:15px;
	margin-top:10px;
	margin-bottom:9px;
	color:#074F7F;
	font-family:"Trebuchet MS";
	text-transform:uppercase;
	text-align:left;
}

#izquierda h3{
	font-size:12px;
	line-height:15px;
	margin-top:10px;
	margin-bottom:5px;
	color:#074F7F;
}

#izquierda #tablaBanderas, #izquierda p.banderitaEspecial{
	line-height:32px;
}

#izquierda #tablaBanderas img, #izquierda p.banderitaEspecial img{
	padding-right:4px;
}

#fecha{
	font-family:"Trebuchet MS";
	font-size:11px;
	line-height:11px;
	color:#5F5F5F;
	border-bottom:solid 1px #D0D0D0;
	border-top:solid 1px #D0D0D0;
	margin-top:7px;
	margin-bottom:5px;
	padding-top:8px;
	padding-bottom:8px;
}

#derecha{
	width:214px;
	float:right;
	overflow:hidden;
	margin-top:17px;	
}

.derInternas{
	width:274px !important;
}

#enlaces{
	background-color:#001E36;
	overflow:hidden;
	height:290px;
	width:100%;
}

#enlaces div{
	float:left;
	width:200px;
	height:200px;;
	padding-left:24px;
	border-right:1px dashed #15344A;
	background-color:#001E36;
	color:#FFFFFF;
	font-size:11px;
}

#enlaces h3{
	color:#DFBE29;
	font-size:11px;
	padding:8px 0px;
}

#enlaces ul{
	list-style-type:none;
	padding-bottom:8px;
}

#enlaces ul li{
	padding-bottom:3px;
}

#enlaces ul li a, #enlaces ul li a:visited, #enlaces ul li a:active{
	color:#FFFFFF;
}



/* TABLA */
.inst{
	border-collapse: collapse;
	/*border: 1px solid #9BBECF;*/
	
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #CAEBFC;
  }
  
.titb  {
	color: #FFF !important;
	padding: .4em;
}
caption{
	text-align: left;
	font: normal 11px verdana, arial, helvetica, sans-serif;
	background: transparent;
	color: #039;
  }


thead th{
	font: bold 11px verdana, arial, helvetica, sans-serif;
	/*border: 1px solid #9BBECF; background-color: #036;*/
	text-align: left;
	
	padding-top:6px;
	
  }
  

  
tbody td a{
	background: transparent;
	text-decoration: none;
	color: #003;
  }
tbody td a:hover{
  background: transparent;
  color: #FFFFFF;
  }
tbody th a{
	font: normal 11px verdana, arial, helvetica, sans-serif;
	background: transparent;
	text-decoration: none;
	font-weight:normal;
	color: #036;
  }
tbody th a:hover{
  background: transparent;
  color: #FFFFFF;
  }
tbody th, tbody td{
  vertical-align: top;
  text-align: left;
  }
tfoot td{
  border: 1px solid #38160C;
  background: #38160C;
  padding-top:6px;
  }
.odd{
	background-color: #D7EFFA;
  }

.blancospan{
	color:#FFF;
}

.tab, .tob{
	/*border: 1px dashed #9BBECF;*/
	padding: .4em;
	/*color: #F6ECF0;*/
  }
  
  
/* Fotos Oficinas y Staff */
#fotos_oficinas, #fotos_staff{
	margin-top:20px;
	margin-bottom:15px;
	text-align:center;
}	

#fotos_staff div{
	width:183px;
	float:left;
	margin-bottom:40px;
}

#fotos_staff{
	overflow:hidden;
}

#fotos_staff span{
	display:block;
	text-align:center;
	font-family:"Trebuchet MS" !important;
	line-height:9px !important;
}

#fotos_oficinas img:first-child{
	float:left;
}

#fotos_oficinas img:first-child + img{
	float:right;
}

/* Google maps */
#mapa_oficina{
	width:546px;
	height:218px;
	border:solid 2px #ccc;
}

#cDatosOfc{
	margin-bottom:15px;
	width:319px;
	min-height:180px;
}

.tOfc{
	background-color:#002A51;
	line-height:27px !important;
	padding-left:6px;
	color:#FFFFFF !important;
	font-size:15px !important;
	font-family:"Trebuchet MS" !important;
	font-weight:bold;
}

/* datos ofc */
#datosOfc{	
list-style-type:none;
}

#datosOfc li{
	height:31px;
	line-height:8px;
	padding-top:10px !important;
	padding-bottom:0px !important;
	border-bottom:dashed 1px #ccc;
	background-position:left center !important;
	padding-left:40px !important;
}

#direccionOfc{
	background-image:url(../images/ico_target.png) !important;
	margin-top:4px;
}

#telefonosOfc{
	background-image:url(../images/ico_telephone.png) !important;
}

#emailOfc{
	background-image:url(../images/ico_yellow_mail.png) !important;
}

#chatOfc{
	background-image:url(../images/ico_comments.png) !important;
}

#QEAC{
	width:350px;
	float:right;
	text-align:justify;	
}

#cqueac{
	margin-top:20px;
}

#pubofc{
	float:right;
}


/* el home */
#lIzq{
	float:left;
	width:290px;
}

#lDer{
	float:right;
	width:276px;
}

/* Buscar */
#boxSearch{
	background-image:url(../images/search_bg.jpg);
	width:176px !important;
	height:25px !important;
	float:left;
	padding-left:12px;
	font-family:"Trebuchet MS";
	font-size:9px;
	color:#C8C8C8;
	line-height:25px !important;
	background-repeat:no-repeat;
}

#buscador{
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#5F5F5F;
	line-height:12px;
	padding-bottom:4px;
	text-align:left;
}
		

#enlacesHome{
	background-image:url(../images/bg_brinda.jpg);
	background-repeat:no-repeat;
	background-repeat:repeat-x;
	height:328px;
	width:290px;
	padding:10px;
}

#enlacesHome h2 a{	
	font-size:17px;
	font-weight:bolder;
	color:#003753;
	text-transform:none;
	text-decoration:none;
}

#enlacesHome ul{
	margin-top:15px;
}

#enlacesHome ul li{
	background-image:url(../images/ico_ok.png);
	background-position:left center;
	background-repeat:no-repeat;
	padding-left:24px;
	height:17px;
}

#enlacesHome ul li a{
	color:#FFFFFF;
	font-size:12px;
	font-family:"Trebuchet MS";
	word-spacing:-1px;
	text-decoration:none;
}

.tmodulo{
	height:23px;
	width:100%;
	line-height:23px !important;
	font-size:13px !important;
	font-family:"Trebuchet MS" !important;
	color:#B70000 !important;
	border-top:#AFAFAF 1px solid;
	border-bottom:#AFAFAF 1px solid;
	margin-bottom:4px;
	padding-left:3px;
	font-weight:bolder;
}

.tmoduloM{
	margin-top:20px;
}

.tmodulo a{
	float:right;
	line-height:23px !important;
	font-size:10px !important;
	font-family:"Trebuchet MS" !important;
	color:#5F5F5F !important;
	padding-right:6px;
}

.tmoduloI{
	height:23px;
	width:100%;
	line-height:23px !important;
	font-size:12px !important;
	font-family:"Trebuchet MS" !important;
	color:#FFFFFF !important;
	background-color:#002a51 !important;
	margin-bottom:4px;
	padding-left:10px;
	margin-top:20px;
}

.tmoduloI a{
	float:right;
	line-height:23px !important;
	font-size:11px !important;
	font-family:"Trebuchet MS" !important;
	color:#FFFFFF !important;
	padding-right:16px;
}

#copyRight{
	background-color:#001220;
	text-align:center;
	height:18px;
	line-height:18px;
	color:#797979;
	font-size:12px;
	word-spacing:-1px;
}

/* becas y promos home */
#becas li{
	background:none !important;
	padding:0px !important;
	border-bottom:dashed 1px #BFBFBF;
	height:38px;
	padding-bottom:2px !important;
	padding-top:2px !important;
	margin-top:2px !important;
	margin-bottom:2px !important;
	margin-top:2px !important;
}

#becas li:last-child{ /* Reforzado con jQuery para IE que no soporta last-child*/
	border-bottom:none;
}
	
#becas li img{
	float:left;
}
.desc_beca  a{
	background-image:url(../images/mbp_bg_off_on.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:23px;
	width:151px;
	float:right;
	padding-left:15px;
	padding-right:32px;
	padding-top:8px;
	padding-bottom:7px;
	line-height:11px !important;
	font-size:10px !important;
	color:#444444 !important;
	letter-spacing:-0.1px !important;	
	text-align:center;
	overflow:hidden;
	text-decoration:none !important;
}
.desc_beca a:hover{
	background-position:bottom;
	color:#444400 !important;
}

/* Eventos home */
#eventos{
	margin-top:13px;
}

#eventos li{
	background:none !important;
	padding:0px !important;
	border-bottom:dashed 1px #BFBFBF;
	height:34px;
	padding-bottom:2px !important;
	padding-top:1px !important;
	margin-top:2px !important;
	margin-bottom:2px !important;
	margin-top:8px !important;
}

#eventos li:last-child{ /* Reforzado con jQuery para IE que no soporta last-child*/
	border-bottom:none;
}

#eventos li .fechaC{
	width:38px;
	height:25px;
	line-height:25px !important;
	color:#FFFFFF !important;
	font-family:"Trebuchet MS" !important;
	font-size:13px !important;
	text-align:center;
	float:left;
}

#eventos li .rojo, #eventos li .azul:hover{
	background-color:#9C0000;
}

#eventos li .azul, #eventos li .rojo:hover{
	background-color:#092F6D;
}

#eventos li .tituloC{
	width:204px;
	padding-left:15px;
	padding-right:15px;
	float:right;
	font-family:"Trebuchet MS" !important;
	font-size:11px !important;
	color:#5A5A5A !important;
	text-align:left;
}

/* Becas y promociones */
#dBecas div img{
	float:left;
	margin-right:20px;
}

#dBecas div{
	height:71px;
	padding-top:14px;
	padding-bottom:14px;
	border-top:dashed 1px #999999;
	overflow:hidden;
}

#dBecas div:first-child{
	border-top:none;
}

.h2Becas{	
	margin-top:0px !important;
}

/* News */
#dNews{
	overflow:hidden;
	margin-bottom:20px;
}
#dNews img{
	float:left;
	margin-right:10px;
}

#dNews div{
	padding-top:5px;
	margin-top:5px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-top:dashed 1px #999999;
	overflow:visible;
	height:130px;
}

#dNews div a{
	padding-top:10px;

}

#dNews div{
	padding-top:5px;
}

#dNews div:first-child{
	border-top:none;
}

/*pagination*/
#pagBar{
	height:50px;
}

#pagBar div{
	display:inline-block;
	border:solid 1px #333333;
	padding:2px 5px;
	margin:0px 3px;
}

#pagBar div a,#pagBar div{
	color:#000033;
}

#pagBar div:hover,#pagBar div.current,#pagBar div.current a,#pagBar div:hover a{
	background-color:#333333;
	color:#FFFFFF;
}

/* contacto del home */
#contactoHome{
	width:214px;
	margin-right:0px;
	margin-top:9px;
}

#tContact{
	height:42px;
	background-image:url(../images/m_contact_home/mc_head.gif);
	background-repeat:no-repeat;
}

#chat{
	height:31px;
	background-image:url(../images/m_contact_home/mc_chat_off_on.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#chat:hover{
	background-position:bottom;
}

#llamanos{
	height:31px;
	background-image:url(../images/m_contact_home/mc_llamar_off_on.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#llamanos:hover{
	background-position:bottom;
}

#telefonos{
	background-image:url(../images/m_contact_home/mc_bg_tel.gif);
	background-repeat:repeat;
}

#telefonos ul li{
	background-image:url(../images/dot_red.gif);
	background-repeat:no-repeat;
	background-position:left 16px;
	padding-left:12px;
	margin-left:8px;
	border-top:dashed 1px #AEAEAE;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#5A5A5A;
	padding-top:5px;
	padding-bottom:2px;
}

#telefonos ul li:first-child{
	border-top:none;
}

#escribenos{
	height:31px;
	background-image:url(../images/m_contact_home/mc_mail_off_on.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#escribenos:hover{
	background-position:bottom;
}

#visitanos{
	height:31px;
	background-image:url(../images/m_contact_home/mc_oficina_off_on.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:11px;
}

#visitanos:hover{
	background-position:bottom;
}
/* contacto de internas */
#contactoHomeI{
	width:274px;
	margin-right:0px;
	margin-top:9px;
}

#tContactI{
	height:42px;
	background-image:url(../images/m_contact_interna/mc_head_largo.gif);
	background-repeat:no-repeat;
}

#chatI{
	height:31px;
	background-image:url(../images/m_contact_interna/mc_chat_largo_off_on.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#chatI:hover{
	background-position:bottom;
}

#llamanosI{
	height:31px;
	background-image:url(../images/m_contact_interna/mc_llamar_largo_off_on.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#llamanosI:hover{
	background-position:bottom;
}

#telefonosI{
	background-image:url(../images/m_contact_interna/mc_bg_largo.gif);
	background-repeat:repeat;
}

#telefonosI ul li{
	background-image:url(../images/dot_red.gif);
	background-repeat:no-repeat;
	background-position:left 16px;
	padding-left:12px;
	margin-left:8px;
	border-top:dashed 1px #AEAEAE;
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#5A5A5A;
	padding-top:5px;
	padding-bottom:2px;
}

#telefonosI ul li:first-child{
	border-top:none;
}

#escribenosI{
	height:31px;
	background-image:url(../images/m_contact_interna/mc_mail_largo_off_on.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#escribenosI:hover{
	background-position:bottom;
}

#visitanosI{
	height:31px;
	background-image:url(../images/m_contact_interna/mc_oficina_largo_off_on.gif);
	background-repeat:no-repeat;
	background-position:top;
	margin-bottom:11px;
}

#visitanosI:hover{
	background-position:bottom;
}

/*open x home */
#openxHome{
	height:89px;
	margin-bottom:10px;
	background-image:url(../images/ad_bg_small.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#openxHomeI{
	height:89px;
	margin-bottom:10px;
	background-image:url(../images/ad_bg_big.gif);
	background-repeat:no-repeat;
	background-position:top;
}



#openxHome a,#openxHomeI a{
	float:left;
}

/* testimonios */
#testimonios div{
	margin-bottom:20px;
	margin-left:40px;
}

#testimonios div h2{
	color:#AD0000;
	text-transform:capitalize;
}

#nombreTestimonio{
	color:#A80A07;
	font-weight:600;
	margin-top:10px;
	display:block;
}

#nombreInstitucion{
	font-style:italic;
}

#testimonios div ul li{
	padding-left:30px;
	line-height:30px;
	color:#6B6B6B;
	font-weight:500;
	font-size:12px;
}

#testimonios div ul li span.institutoTestimonio{
	color:#610A12;
	font-style:italic;
}

#testimonios div ul li.videoTestimonio{
	background-image:url(../images/ico_video.gif);
}

#testimonios div ul li.textoTestimonio{
	background-image:url(../images/ico_txt.gif);
}

/* videos */
#videos{
	margin-top:20px;
}

#videos div{
	border-bottom:dotted 1px #999999;
	overflow:hidden;
	width:100%;
	padding:5px 0px;
	margin:5px 0px;
}

#videos img{
	float:left;
	margin-right:15px;
}

#videos h2{
	margin-top:0px;
	color:#D80300;
	font-weight:bold;
	text-transform:capitalize;
	font-size:18px;
}

#videos p{
	/*line-height:11px;*/
	font-size:11px;
	color:#8E8E8E;	
}

#videos a.ver{
	color:#076697;
	position:relative;
	display:block;
	width:60px;
	height:17px;
	margin-right:15px;
	margin-left:auto;
	margin-top:46px;
}
/*archivos columna derecha */
#archivos{
	margin-bottom:15px;
}

#archivos a{
	line-height:32px !important;
	font-size:11px;
	margin-left:10px;
	color:#616161 !important;
}

#archivos a:hover{
	text-decoration:underline;
}

/*Calendario Internas*/
#calendar{

}

#calendar > li{
	background:none !important;
	padding-bottom:10px;
	margin-top:12px;
	border-bottom:1px solid #D2D2D2;
	padding-left:0px !important;
	overflow:hidden;
}

#calendar li p{
	
}

#calendar li div.calendarFecha{
	font-size:15px;
	color:#C40000;
	font-weight:bold;
	background-image:url(../images/iconos/ico_cal.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom:dotted 2px #D2D2D2;
	border-top:dotted 2px #D2D2D2;
	padding:4px 0px 4px 28px;
}

.calendarCuadrito{
	background-color:#E6E6E6;
	padding-top:5px;
	padding-bottom:5px;
	width:119px;
	float:left;
	margin-top:9px;
	margin-right:13px;
}

#calendar li div.calendarTitulo{
	font-size:13px;
	color:#004B90;
	/*text-transform:capitalize;*/
	font-weight:bold;
	margin-top:13px;
}

#calendar li div.calendarLugar{
	font-size:13px;
	color:#004B90;
	text-transform:capitalize;
	text-align:center;
}

#calendar li div.calendarDescripcion{

}

#calendar li div.calendarHora{
	font-weight:bold;
	font-size:29px;
	line-height:25px !important;
	color:#898989;
	text-align:center;
}
/* menu inferior derecho */
#enlacesDerechaInf{
	margin-bottom:20px;
}

#enlacesDerechaInf li a, #enlacesDerechaInf li a:visited, #enlacesDerechaInf li a:link, #enlacesDerechaInf li a:active{
	color:#646464;
	font-size:11px;
	text-transform:uppercase;
	line-height:25px;
}

#enlacesDerechaInf li{
	border-top:1px dotted #BFBFBF;
}

#enlacesDerechaInf li:first-child{
	border-top:none;
}


/* especifico */
#bdrs tr td{
	border:solid 1px #708090;
	margin:0px;
	padding:2px;
}

#bdrs tr:first-child, #sefila_bdrs{
	background-color:#1D3B5F;
}

#bdrs tr:first-child td *, #sefila_bdrs *{
	color:#FFFFFF !important;
}

/* una tabla */

.trestilizadaI{
	background-color:#C2E3EC;
	color:#715C61;
}

.trestilizadaP{
	background-color:#D8EFF5;
	color:#715C61;
}

.trencabecado *{
	background-color:#16365D;
	color:#FFFFFF !important;
}

/* Las flechitas de los banners del centro del home */
.scrollable{
	background-image:url(../images/slider_bg.gif);
	background-repeat:no-repeat;
	width:276px;
	height:99px;
	margin-bottom:8px;
}
.scrollable .items div{
	margin:0px 7px;
	width:262px;
	height:99px;
	float:left;
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;		
} 	

a.browse {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	display:block !important;
	margin-top:-6px;/* imposible eliminar 2px de border del iframe */
	cursor:pointer;
	line-height: 16px !important;
}

a.left{
		background-image:url(../images/slider_izq.gif);
		float:left;
}

a.right{
		background-image:url(../images/slider_der.gif);
		float:right;
}
