/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/* background-image:url(../imagenes/background.gif); */
	background-position:center;
	background-repeat:repeat-y;
	background-color:#ededed;
}

#body-wrapper {
	text-align: left;	
}

#content-wrapper {
	background: url(../imagenes/content-bg-middle.png);
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;	
	width: 837px;	
}

#content-wrapper-home {
	background: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;	
	width: 837px;	
}

#content-top {
	height: 15px;
	width: 837px;
}

#header-wrapper {
	width:839px;
	height: 270px;
}

#header-wrapper-home {
	width:839px;
	height: 457px;
	overflow: hidden;
}

#top-header {
	background:transparent;
}

#header {
	background:transparent;
	text-align:left;
	height:80px;
	margin-top: 0px;
}

img { border:0 }

p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5E5E5E; line-height: 1.2em; }

span { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5E5E5E; }

ul { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5E5E5E; line-height: 1.2em; }

a:link { color: #587698; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background:transparent; text-decoration:none; }

a:visited { color: #587698; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; background:transparent; text-decoration:none; }

a:focus, 

a:hover,

a:active { color: #808386; text-decoration:none; background-color: transparent;}

#left-col {
	background: transparent;
	width:150px;
	height:400px;
	float:left;
	margin: 0px;
}

#main-col {
	background: transparent;
	width:487px;
	height:685px;	
	float:left;
	padding-left:15px;
	padding-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #3F3D40;		
	border-left: 1px solid #e6e6e6;		
	border-right: 1px solid #e6e6e6;	
}

#main-single-col {
	background: transparent;
	width:800px;
	height:685px;	
	float:left;
	padding-left:15px;
	padding-right:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #3F3D40;			
}

#right-col {
	background: transparent;
	width:168px;
	height:400px;	
	float:left;	
}

.footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A4A4A4;
	background: url(../imagenes/content-bg-middle.png);
}

.footer-home {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#A4A4A4;
	background: url(../imagenes/footer-bg-home.png);
	width:837px;
	height:37px;
	text-align: left;
}

.footer-home span {
	color: #ffffff;
}

#menu-wrapper {
	padding-left: 0px;
	padding-right: 13px;
}

#menu-home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #000000;
	height: 26px;
	width: 839px;
	background: url(../imagenes/menu-background.png);	
}


#menu-home div.internal-wrapper {
	padding-top: 0px;
	padding-left: 25px;
	/*background: url(../imagenes/rayita-menu.jpg) no-repeat 6px 18px;	*/
}

#noticias-home {
	padding: 15px;
	padding-top:0;
	background: url(../imagenes/content-bg-middle.png) repeat-y;
	height: 220px;	
}

#noticias-home div {
	background: transparent;
}

#menu-home a{
	position:relative;
	top: 7px;
	left: 12px;	
}

#menu-home a:link { color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background:transparent; text-decoration:none; }

#menu-home a:visited { color: #ffffff; font-family:Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background:transparent; text-decoration:none; }

#menu-home a:focus, 

#menu-home a:hover,

#menu-home a:active { color: #000000; text-decoration:none; background-color: transparent;}

#flash-home {
	height: 380px;
	background: url(../imagenes/foto-home.jpg) no-repeat;
}

#main-image {
	width: 839px;
	height: 153px;
}

#main-image-home {
	width: 839px;
	height: 331px;
}

#main-image-text {
	font-family: Helvetica, Arial, Verdana;
	color:#ffffff;
	font-size: 12px;
	letter-spacing: 0.1em;	
}


/* left menu */

#left-menu-wrapper {
	margin:15px;
}

#left-menu {
	background-color: transparent;
	width: 120px;
}

#left-menu p {
	border-top: 1px solid #e6e6e6;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
}
  
#left-menu a:link { color: #474747; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background:transparent; text-decoration:none; }

#left-menu a:visited { color: #474747; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background:transparent; text-decoration:none; }

#left-menu a:focus, 

#left-menu a:hover,

#left-menu a:active { color: #808386; text-decoration:none; background-color: transparent;}

/* -------- */

#left-menu-2 {
	background-color: transparent;
	width: 120px;
}

#left-menu-2 p {
	border-top: 1px solid #e6e6e6;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
}
  
#left-menu-2 a:link { color: #474747; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background:transparent; text-decoration:none; }

#left-menu-2 a:visited { color: #474747; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background:transparent; text-decoration:none; }

#left-menu-2 a:focus, 

#left-menu-2 a:hover,

#left-menu-2 a:active { color: #808386; text-decoration:none; background-color: transparent;}

  
/* /left menu */


/* right menu */

#right-menu-wrapper {
	/* background: url(../imagenes/bg-menu-right-noticias.jpg) repeat-y; */
	padding:15px;
}

#right-menu-wrapper #up {
	background: url(../imagenes/bg-menu-right-busq.jpg) repeat-y;
}

#right-menu-wrapper #bottom {
	/* background: url(../imagenes/bg-menu-right-noticias.jpg) repeat-y; */
}

/* /right menu */



.noticias-right .texto-comun {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#B6B6B6;
}

.titulo-noticia-right{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}

.titulo-noticia-ampliada{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4a7fb1;
	line-height:1.2em;
}


.titulo-chico-green {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#00ADA8;
	font-weight: bold;
}


.titulo-green {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #00ADA8;
	font-size: 18px;
}

.titulo-chico-orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#f88511;
	font-weight: bold;
}
.titulo-chico-blue {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003D8E;
	font-weight: bold;
}

.titulo-orange {
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #f88511;
	font-size: 18px;
}

.fecha-noticia-home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;	
}

.titulo-noticia-home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;	
	color: #009797;
}

.resumen-noticia-home {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: #000000;
}

/* historial noticias */

#historial a:visited,

#historial a { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; background:transparent; text-decoration:none; }

#historial a:focus, 

#historial a:hover,

#historial a:active { color: #808386; text-decoration:none; background-color: transparent;}

/* /historial noticias */	


#newsletter-right a:link { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background:transparent; text-decoration:none; }

#newsletter-right a:visited { color: #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background:transparent; text-decoration:none; }

#newsletter-right a:focus, 

#newsletter-right a:hover,

#newsletter-right a:active { color: #808386; text-decoration:none; background-color: transparent;}


/* /right menu */

/* cer */

#cer a:visited,

#cer a { color: #003D8E; font-family:Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; background:transparent; text-decoration:none; line-height: 1em;}

#cer a:focus, 

#cer a:hover,

#cer a:active { color: #808386; text-decoration:none; background-color: transparent;}

#cer {
	border-bottom: 1px solid #e6e6e6;
}
/* /cer */	


table#horarios {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px; 
	font-weight: bold;
}

#logos-home img  {	
	/* filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5; */
	cursor: hand;
	cursor: pointer;
}

#logos-home .home-logo-transparent {
	/* filter:alpha(opacity=50);
	opacity: 0.5;
	-moz-opacity:0.5; */
}

#logos-home .home-logo-normal {
	/* filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:15; */
}

#acreditaciones-head {
	background: #00ADA8;
	color: #ffffff;
	padding: 5px;	
}

#acreditaciones-head td {
	text-align: center;
	background: transparent;
}

tr.head {
	background: #00ADA8;
	height:20px;
}

#acreditaciones-body {
	background: #e6e6e6;
	color: #7f7f7f;
}

#acreditaciones-body td {
	text-align: center;
	padding: 5px;
}

tr.normal {
	background: #ffffff;
	height:60px;
}

td.acred-entidades {
	background: #ececec;
	width: 115px;
	font-weight: bold;
}

.do-padding {
	padding-top: 10px;
}
