﻿@charset "utf-8";
/* CSS Document */

Body{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #666666;
}

a{
	text-decoration: none;
	color:#004B85;
	font-weight: normal;
	font-family:Arial;
}
a:hover {
	text-decoration: none;
	color:#000000;
	font-weight: normal;
	font-family:Arial;
}


/* Formularios de detalles de listas (calendarios) */
.ms-formbody {
	background: none repeat scroll 0 0 transparent;
	border-top:1px solid #D8D8D8;
	font-family: "Trebuchet MS";
	font-size:12px;
	padding:3px 6px 4px;
	vertical-align:top;
}

.ms-formlabel {
	border-top:1px solid #D8D8D8;
	color:#525252;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	padding-bottom:6px;
	padding-right:8px;
	padding-top:3px;
	text-align:left;
}

.ms-toolbar, .ms-viewtoolbar, .ms-formtoolbar, .ms-toolbarContainer {
	color:#003399;
	font-family:Arial;
	text-decoration:none;
}

table.ms-toolbar, table.ms-viewtoolbar, .ms-toolbarContainer {
	background-color:#f2f2f2;
	background-image:none;
}

/* Fin de formularios de detalles de listas (calendarios) */

/* Estilos de los formularios */
.ms-vb{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:normal;
}

.ms-long{
	font-family:"Trebuchet MS";
	font-size:11px;
	color:#666666;
}


/* Fin estilos de los formularios */

.ms-WPBody {
	font-family: "Trebuchet MS";
	font-size:12px;
}

.ms-WPBody a:link{
	text-decoration: none;
	color:#004B85;
	font-family:Arial;
}

.ms-WPBody a:visited{
	text-decoration: none;
	color:#004B85;
	font-family:Arial;
}

.ms-WPBody a:hover{
	color:#000000;
	text-decoration:none;
}

.ms-WPBody td {
	font-family: "Trebuchet MS";
	font-size:12px;
	vertical-align:text-top;
}

.level-bullet {
	background-image:url(../Images/bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	border-color:inherit;
	border-style:none;
	border-width:0;
	padding-left:15px;
	padding-right:0;
	vertical-align:top;
}

.headertitle-band, .headertitle-band a, .headertitle-band a:link, .headertitle-band a:visited {
	font-family:Arial;
	letter-spacing:-1px;
	color:#006FBF;
	font-size:16px;
	font-weight:normal;
}

.headertitle-band a:hover{
	font-family:Arial;
	letter-spacing:-1px;
	color:#333333;
	font-size:16px;
}



.headertitle, .headertitle a, .headertitle a:link{
font-family: Arial; 
font-size:16px;
font-weight: bold; 
color: #006FBF;
letter-spacing:-1px;
}

.headertitle a:visited, .headertitle a:active{
color: #006FBF;
text-decoration:none;
letter-spacing:-1px;
}

.headertitle a:hover{
color: #333;
text-decoration:none;
letter-spacing:-1px;
}

.level-description{
font-family: "Trebuchet MS";
font-size: 12px; 
color: #666;
letter-spacing:normal;
}



/* Lista de los elementos web de consulta */
.bullet {
	background-image:url(../Images/bullet.gif);
	background-position:left center;
	background-repeat:no-repeat;
	border-color:inherit;
	border-style:none;
	border-width:0;
	padding-left:15px;
	padding-right:0;
	vertical-align:top;
}

.link-item, .link-item a, .link-item a:link {
	font-family:Arial;
	font-size:12px;
}


/* Fecha de última modificación */
.fecha-modificacion {
	color:#666666;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	padding-top:1px;
	text-align:right;
}


/* Barra de navegación superior */
.ms-topnav
{
	background-repeat: repeat-x;
	background-color:#002846;
	color: #ffffff;
}
.ms-topNavHover
{
	background-color: #002846;
	color: #ffffff;
}
.ms-topNavFlyOuts{
	background-color:#002846;
}
.ms-topNavFlyOutsHover{
	background-color:#002846;
	color:#ffffff;
}
.ms-topnav a
{
	display: block;
	white-space: nowrap;
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 8px;
}

.ms-topNavHover a
{
	color: #ffffff;
}

.ms-topnavselected{
	color:#ffffff;
	background-repeat:repeat-x;
	font-weight:bold;
	background-color:#002846;
}

/* Inicio sesion */
.ms-HoverCellActive,.ms-SpLinkButtonActive {
	vertical-align: top;
	background-color:transparent;
	padding:0px;
	background-image:none;
} 


.ms-SPLink
{
	font-family: "Trebuchet MS";
	font-size: 8pt;
	color: #004B85;
}
.ms-SPLink a
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #b0b0b0;
}

.ms-SPLink a:link
{	 
	color: #b0b0b0;
	text-decoration: none;
	padding: 0px;
	font-weight:normal;
}

.ms-SPLink a:hover 
{	 
	color: #FFB921;
	text-decoration: none;
	padding: 0px;
	font-weight:normal;
}
.ms-SPLink a:visited
{
	color: #b0b0b0;
	text-decoration: none;
}


.ms-HoverCellInActive,.ms-SpLinkButtonInActive {
	border:none;
	margin:0px;
	vertical-align:top;
	background-color:transparent;
} 

.ms-SpLinkButtonActive a
{
	color: #004B85;
	text-decoration: none;
}

.ms-SpLinkButtonActive a:hover
{
	color: #004B85;
	text-decoration: none;
}

/* Fin inicio sesion */


.fondocabezote{
	 background-image:url('../Images/fondo_top.png'); 
	 background-repeat:repeat-x;
	 width:100%;
}
.fondocuerpo{
	margin: 0px;
	background: url(../Images/fondo_cuerpo.png) top center no-repeat #FFFFFF;
	vertical-align:top;
}

.fondocuerpoderecha{
	margin: 0px;
	background-image: url('http://www.eafit.edu.co/_catalogs/masterpage/Images/sombra-derecha.jpg');
	width:50px;
	background-repeat:no-repeat;
	vertical-align:top;
}
.fondocuerpoizquierda{
	margin: 0px;
	background-image: url('http://www.eafit.edu.co/_catalogs/masterpage/Images/sombra-izquierda.jpg');
	background-repeat:no-repeat;
	width:45px;
	vertical-align:top;
} 
.fondocuerpocentro-home{
	background-image: url('http://www.eafit.edu.co/_catalogs/masterpage/Images/sombra-top.jpg');
	background-repeat:repeat-x;
	vertical-align:top;
	height:20px;
	margin:0px;
	padding:0px;
}
.fondocuerpocentro{
	background-image: url('http://www.eafit.edu.co/_catalogs/masterpage/Images/sombra-top.jpg');
	background-repeat:repeat-x;
	vertical-align:top;
	height:30px;
	margin:0px;
	padding-top:0px;
}

.fondotopea
{
	background-image: url('../Images/index_20.jpg');
	background-repeat:repeat-x;
	background-position: center bottom;
}

.fondopata{
	 background-image:url('../Images/fondo_footer.png'); 
	 background-repeat:repeat-x;
	 border-top: #FFB921 3px solid;
	 background-color:#35434A;
	 background-position-y: bottom;
	 height:70px;	 
}


/*HEADER*/
#header_bg{
	width:100%;
	background:url(../Images/fondo_top.png) left top repeat-x;
	margin-bottom:20px;
}
#header_eafit {
	width: 950px;
	margin:0px auto;
}

#menu-subportales-bg {
	background:#002846;
	width:100%;
	clear:both;
	height:25px;
}


#menu-subportales {
	width:930px;
	clear:both;
	height:25px;
}

.botones-subportales {
	float: right;
	margin:0px 0px 0px 0px;
	padding:0px;
	background-color: #0084E6;
	height:25px;
}

.botones-subportales li {
	margin:0px;
	float: left;
	list-style:none;
}

#titulo_subportales{
	background:#002846; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	letter-spacing:-1px;
	color: #ffcc00; 
	height:25px;
	padding: 3px 4px 0px 0px;			
}

.linea-botones-subportales{
	font-family: Arial, Helvetica, sans-serif; 
	font-size:17px;	
	color: #0079D2; 
	padding: 5px -2px 0px -2px;
}

.botones-subportales li a {
	display:block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;	
	color: #FFFFFF; 
	font-weight: normal; 
	text-decoration:none;
	letter-spacing:-1px; 
	padding: 4px 6px 0px 6px; 
}

.botones-subportales li a:hover {
	display:block;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;	
	color: #77C6FF;
	font-weight: normal;
	text-decoration:none;
	letter-spacing:-1px;
}

#logo_eafit {
	width: 170px;
	height: 90px;
	float:left;
}

#logo_eafit img {
	border: 0px;
}

#seccion_titulo {
	width: 305px;
	height: 75px;
	float:left;
}

#buscador {
	width: 475px;
	float:right;
	padding-top:20px;
	
}

.buscar-form {
	width:330px;
	margin:20px 10px 5px 10px;
	float:right;
}

.buscar-campo {
	width: 250px;
	height: 20px;
	border: 1px solid #0064AE;
	background: #002F51;
	color:#FFFFFF;
}

.buscar-boton {
	height: 20px;
	border: 1px solid #004B85;
	background: #004B85;
	color:#FFFFFF;
	font-family: Arial;
	font-size:11px;
}

#caja1 {
	width: 475px;
	margin: 0px auto 0px auto;
	float:right;
	font-family:Arial;
	font-size:11px;	
	color:#FFFFFF;
}

#botones-caja1 {
	float: right;
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	padding:0px;
}

#botones-caja1 li {
	margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
	list-style:none;
}

#botones-caja1 li a {
	display:block;
	font-family:Arial;
	font-size:11px;	
	color: #FFFFFF;	
	font-weight:normal;
	text-decoration:none;	
	padding:2px 0px 0px 0px;
}

#botones-caja1 li a:hover {
	color: #77C6FF;
}

.separador-caja1 {
	width:2px;
	height:12px;
	border-right: 1px solid #0069B7;
}

/*MENU PRINCIPAL HOME*/

#menu-principal-home {
	width:930px;
	height:40px;
	clear:both;
	margin: 0px auto 10px auto;
	background:url(../Images/fondo_principal.png) top repeat-x;
}

#botones-principal-home {
	margin:0px auto;
	padding:0px;
}
#botones-principal-home li {
	margin:0px;
	padding:0px;
	float: left;
	height:40px;
	list-style:none;
}

#botones-principal-home li a {
	display:block;
	padding:11px 10px 0px 10px;
	text-decoration:none;
	font-size:13px;
	color: #FFFFFF;
	font-family:Arial;
	letter-spacing:-1px;
	font-weight: normal;
}

#botones-principal-home li a:hover {
	color: #FFB903;
}

.separador-principal-home{
	width:2px;
	height:40px;
	background:url(../Images/fondo_principal_separador_home.png) top repeat-x;
}

/*MENU PRINCIPAL*/

#menu-principal {
	width:930px;
	height:30px;
	clear:both;
	margin: 0px auto;
}

#botones-principal {
	float: right;
	margin:0px;
	padding:0px;
}
#botones-principal li {
	margin:0px;
	padding:0px;
	float: left;
	background:url(../Images/fondo_principal.png) top repeat-x;
	height:30px;
	list-style:none;
}

#botones-principal li a {
	display:block;
	padding:6px 10px 0px 10px;
	text-decoration:none;
	font-size:13px;
	color: #FFFFFF;
	font-family:Arial;
	letter-spacing:-1px;
	font-weight: normal;

}

#botones-principal li a:hover {
	color: #FFB903;
}

.separador-principal{
	width:2px;
	height:30px;
	border-right:#FFFFFF solid 2px;
}

/*BANNER*/
#banner-principal {
	width: 930px;
	height:290px;
	margin: 0px auto 10px auto;
	clear:both;
}


#caja2{
	width:700px;
	height:250px;
	float:left;
	background: #E6E6E6;
}

#caja3{
	width:230px;
	height:250px;
	margin:0px;
	background: #35434A url(../Images/fondo_caja2.png) bottom repeat-x;
	float:left;
	text-align:left;
}

#caja3-contenido{
	width:230px;
	margin:0px;
	background: #35434A url(../Images/fondo_caja2.png) bottom repeat-x;
	float:left;
	text-align:left;
	padding-bottom:10px;
}


#botones-caja3 {
	margin:10px;
	list-style:none;
}

#botones-caja3 ul {
	margin: 0px;
	padding: 0px;
}

#botones-caja3 li {
	border-bottom: #42555E solid 1px;
	background: url(../Images/bullet1.gif) left top no-repeat;
	list-style: none;
	text-align:left;
}

#botones-caja3 li a {
	color: #CCCCCC;
	text-decoration: none;
	display: block;
	padding: 2px 0px 2px 15px;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial;
	list-style: none;
}

#botones-caja3 li a:hover {
	background:url(../Images/bullet1_over.gif) left top no-repeat;
	padding: 2px 0px 2px 15px;
	text-decoration: none;
	color: #FFB903;
	font-size: 12px;
	font-weight: normal;
	font-family:Arial;
	list-style: none;

}

/*CUERPO*/

#contenido{
	clear:both;
	width:930px;
	margin: 0px auto;
}

#cuerpo{
	width:930px;
	position:relative;
}



/*BARRA DERECHA*/

#caja4{
	width:230px;
	float: right;
}

#inscribase {
	width:100%;
	height:30px;
	background:url(../Images/inscribase.png) repeat-x;
}

#txt_inscribase {
	background:url(../Images/bullet1_over.gif) no-repeat left;
	margin-left: 5px;
	padding: 5px 5px 5px 15px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:16px;
}

#txt_inscribase a {
	color:#FFFFFF;
	font-family:Arial;
	font-size:16px;
	font-weight: bold;
}

#txt_inscribase a:hover {
	color: #333333;
	font-family:Arial;
	font-size:16px;
	font-weight: bold;
}

.form-contacto {
	margin:0px;
	padding:0px;
}

.botones-caja4 {
	margin:10px;
}


.botones-caja4 ul li {
	list-style: none;
}

.botones-caja4 ul {
	margin: 0;
	padding: 0;
}

.botones-caja4 li {
	border-bottom: #FFFFFF solid 1px;
	background: url(../Images/bullet2.gif) left no-repeat;
	text-align:left;
	list-style:none;
}

.botones-caja4 a {
	color: #666666;
	text-decoration: none;
	display: block;
	padding: 2px 0px 2px 15px;
	font-size: 12px;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:normal;
}

.botones-caja4 a:hover {
	background:url(../Images/bullet2_over.gif) left no-repeat;
	padding: 2px 0px 2px 15px;
	text-decoration: none;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.destacado-lateral{
	clear:both;
	width:100%;
	background: #E6E6E6;
	margin-bottom:10px;	
}

.destacado-lateral-titulo{
	width:100%;
	background:#004B85;
	color:#FFFFFF;
	font-family:Arial;
	font-size:18px;
	line-height:25px;
	text-indent:5px;
}

.destacado-lateral-contenido{
	margin:5px;
	font-size:14px;
	color:#333333;	
}

/*FOOTER*/

#footer_bg{
	clear:both;
	width:100%;
	background: #35434A url(../Images/fondo_footer.png) bottom repeat-x  ;
	border-top: #FFB921 3px solid;
	margin-top:10px;
	vertical-align:middle;
}

#footer_eafit{
	width:930px;
	margin: 0px auto;
	text-align:left;
}

.lista-footer {
	margin: 20px 10px 20px 0px;
	border-right: #FFFFFF solid 1px;
	float: right;
	padding-right: 10px;
}

.botones-footer {
	list-style:none;
	margin:0px;
	padding:0px;
}


.botones-footer ul {
	list-style: none;
	margin: 0px;
	padding: 0px;

}

.botones-footer li {
	list-style-image:none;
	text-align:right;
}

.botones-footer li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	font-weight:normal;
}

.botones-footer li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	 
	color: #FFB921;
	text-decoration: none;
	padding: 0px;
	font-weight:normal;
}

#info-contacto {
	margin: 20px 0px 0px 10px;
	float: left;
	font-size:11px;
	color:#FFFFFF;
	padding-bottom:20px;
}

#linea-footer{
	clear:both;
	width:950px;
	height:2px;
}

.amarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing:-1px;
	color: #FFB921;
	list-style:none;
}

/* PAGINA CONTENIDO*/

#barra-lateral-contenidos{
	float:right;
	width:230px;
}

.separador-contenidos {
	clear: both;
}

#migadepan{
	text-align:right;
	color:#999999;
	font-size:10px;
}

#migadepan a{
	color: #006FBF;
	font-family:Arial;
	text-decoration:none;
	font-weight:normal;
}

#migadepan a:hover{
	color: #004B85;
	font-family:Arial;
	text-decoration: underline;
	font-weight:normal;
}

/* ESTILOS CONTENIDOS*/
.titulo{
	font-family:Arial;
	letter-spacing:-1px;
	color:#006FBF;
	font-size:24px;
	padding-bottom:5px;
	border-bottom:#006FBF 1px solid;
}

.titulo2{
	font-family:Arial;
	letter-spacing:-1px;
	color:#004B85;
	font-size:24px;
}

.subtitulo{
	font-family:Arial;
	letter-spacing:-1px;
	color:#004B85;
	font-size:20px;
}

.subtitulo2{
	font-family:Arial;
	letter-spacing:-1px;
	color:#006FBF;
	font-size:20px;
}

.subtitulo-submenus{
	font-family:Arial;
	letter-spacing:-1px;
	color:#FFB921;
	font-size:18px;
}
.subtitulo-submenus2{
	font-family:Arial;
	letter-spacing:-1px;
	color:#FFB921;
	font-size:18px;
	background: #35434A;
}

.texto_pequeno{
	font-size:10px;
	color:#333;
}

.destacado{
	font-family:Arial;
	color: #333;
	font-size:16px;
	letter-spacing:-1px;
}

.destacado2{
	font-family:Arial;
	color: #666;
	font-size:16px;
	letter-spacing:-1px;
}

.destacado3{
	font-family:Arial;
	color: #666;
	font-size:15px;
	font-weight:bold;
}

.separador-horizontal {
	clear: both;
	height:1px;
	margin: 5px 0px;
	border-bottom: #CCC 1px solid;
}

.separador-horizontal-destacados {
	clear: both;
	width:230px;
	height:5px;
	margin: 5px 0px;
	border-bottom: #CCC 1px solid;
}

ul li {
	list-style-image:url(../Images/bullet.gif);
}

/*
ul li span{
	list-style-image:url(../Images/bullet.gif);
}*/

.ms-WPBody h1, .ms-TPBody h1{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#006FBF;
	font-size:24px;
	line-height: 34px;
	padding:0px;
	margin-bottom:14px;
	border-bottom:#006FBF 1px solid;
	font-weight:normal;
}

.ms-WPBody h2, .ms-TPBody h2{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#006FBF;
	font-size:18px;
	line-height:25px;
	margin-bottom:10px;
	padding:0px;
	font-weight:normal;
}


.ms-WPBody h3, .ms-TPBody h3{
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:15px;
	line-height:25px;
	margin-bottom:10px;
	padding:0px;
	font-weight:bold;
}


.ms-WPBody h4, .ms-TPBody h4{
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	line-height:15px;
	margin-bottom:8px;
	padding:0px;
	font-weight:normal;
}

.ms-WPBody h5, .ms-TPBody h5{
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	color:#004B85;
	font-size:22px;
	line-height: 32px;
	padding:0px;
	margin-bottom:14px;
	font-weight:normal;
}


.ms-rteCustom-titulo
{
	font-family:Arial;
	letter-spacing:-1px;
	color:#006FBF;
	font-size:24px;
	padding-bottom:5px;
	border-bottom:#006FBF 1px solid;
}


.ms-rteCustom-titulo2
{
	font-family:Arial;
	letter-spacing:-1px;
	color:#004B85;
	font-size:24px;
}

.ms-rteCustom-subtitulo
{
	font-family:Arial;
	letter-spacing:-1px;
	color:#004B85;
	font-size:20px;
}

.ms-rteCustom-subtitulo2
{
	font-family:Arial;
	letter-spacing:-1px;
	color:#006FBF;
	font-size:20px;
}

.ms-rteCustom-destacado
{
	font-family:Arial;
	color: #333;
	font-size:16px;
	letter-spacing:-1px;
}
 
.ms-rteCustom-destacado2
{
	font-family:Arial;
	color: #666;
	font-size:16px;
	letter-spacing:-1px;
}

.ms-rteCustom-destacado3
{
	font-family:Arial;
	color: #666;
	font-size:15px;
	font-weight:bold;
}

.ms-rteCustom-texto_pequeno
{
	font-size:10px;
	color:#333;
}

.ms-rteCustom-pie_foto
{
	font-size:11px;
	color:#FFF;
}

.ms-rteCustom-tabla_destacado
{
	font-family:Arial;
	color: #004B85;
	font-size:13px;
}

/* Tablas del Editor Web de Contenido */
.ms-rteTable-10
{
	width:96%;
	margin: 5px auto;
	border-collapse: collapse;
	border: 1px solid #CCC;
	background: #f1f1f1;
	width:100%;
	vertical-align:text-top;
}
.ms-rteTable-10 tr.ms-rteTableHeaderRow-10
{
	font-family:Arial;
	color: #004B85;
	font-size:14px;
	font-weight:bold;
	vertical-align:text-top;
}

.ms-rteTable-10 td.ms-rteTableHeaderFirstCol-10
{
	font-family:Arial;
	color: #004B85;
	font-size:14px;
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 td.ms-rteTableHeaderLastCol-10
{
	font-family:Arial;
	color: #004B85;
	font-size:14px;
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 td.ms-rteTableHeaderOddCol-10
{
	font-family:Arial;
	color: #004B85;
	font-size:14px;
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 td.ms-rteTableHeaderEvenCol-10
{
	font-family:Arial;
	color: #004B85;
	font-size:14px;
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 tr.ms-rteTableOddRow-10
{
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 tr.ms-rteTableEvenRow-10
{
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 td.ms-rteTableFirstCol-10
{
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 td.ms-rteTableLastCol-10
{
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}
	
.ms-rteTable-10 td.ms-rteTableOddCol-10
{
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 td.ms-rteTableEvenCol-10
{
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 tr.ms-rteTableFooterRow-10
{
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 td.ms-rteTableFooterFirstCol-10
{
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 td.ms-rteTableFooterLastCol-10
{
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 td.ms-rteTableFooterOddCol-10
{
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

.ms-rteTable-10 td.ms-rteTableFooterEvenCol-10
{
	border: 1px solid #CCC;
	padding:3px;
	vertical-align:text-top;
}

/*HOME*/
#home_cuerpo{
	clear:both;
	width:930px;
	position:relative;
}

#home_cuerpo a img{
	border:none;
}

/*COLUMNAS*/
#home_cuerpo #columna_uno{
	width: 385px;
	float: left;
	margin-right:18px;
	_margin-right:10px;
	}

#home_cuerpo #columna_uno #noticias{
	width: 100%;
	}

#home_cuerpo #columna_uno #eventos{
	width: 100%;
	float: left;
	margin-right:10px;
	}

#home_cuerpo #columna_dos{
	width:250px;
	float: left;
	margin-right:18px;
	_margin-right:10px;
	}
	
#home_cuerpo #columna_dos ul{
	list-style: none;
	padding:0px;
	margin:0px;
	list-style-image:none;
	}
	
#home_cuerpo #columna_dos li{
	border-bottom:#CCCCCC solid 1px;
	padding: 5px 0px;
	list-style:none;
	list-style-image:none;
	}
	
#home_cuerpo #columna_tres{
	width:250px;
	float: right;
	}

#home_cuerpo #columna_tres img{
	border:0px;
	margin-bottom:5px;
	}
	

/*ESTILOS TEXTOS*/

#home_cuerpo .titulos-home-top {
	font-family:Arial;
	font-size:18px;
	color: #666666;
	padding-bottom:5px;
	border-bottom: #666666 1px solid;
	}

#home_cuerpo .titulos-home {
	font-family:Arial;
	font-size:18px;
	color: #666666;
	padding-bottom:5px;
	margin:20px 0px 5px 0px;
	border-bottom: #666666 1px solid;
	}

#home_cuerpo .titulos-noticia {
	font-family:Arial;
	font-size:24px;
	}

#home_cuerpo .titulos-noticia a{
	font-weight:bold;
	}

#home_cuerpo .titulos-noticia a:hover{
	font-weight:bold;
	}



/*EVENTOS*/
#home_cuerpo .home_tabla_agenda {
	width:100%;
	margin:0px;
	border-collapse: collapse;
  }

#home_cuerpo .home_tabla_agenda td {
	border-bottom: 1px solid #E6E6E6;
	padding:3px;
  }

#home_cuerpo .fecha {
	font-family:Arial;
	color: #006FBF;
	font-size:20px;
	font-weight:bold;
}

/*DERECHA BANNER*/
#home_cuerpo #banners-pequenos{
	width:250px;
	clear:both;
	}
	
/*DERECHA INFORMACION PARA*/
#home_cuerpo #infopara{
	width:250px;
	clear:both;
	padding-top:5px;
	}

#home_cuerpo #infopara .lista-infopara {
	margin: 0px;
	padding: 0px;
	list-style:none;
}

#home_cuerpo #infopara .lista-infopara li {
	border-bottom: #FFFFFF solid 1px;
	background: url(../Images/bullet3.gif) left top no-repeat;
	text-align:left;
	list-style:none;
	list-style-image:none;
	margin-bottom:1px;
}

#home_cuerpo #infopara .lista-infopara a {
	display: block;
	background:#666666 url(../Images/bullet3.gif) left top no-repeat;
	padding: 3px 0px 3px 20px;
	color:#CCCCCC;
	}

#home_cuerpo #infopara .lista-infopara a:hover {
	background: #333333 url(../Images/bullet3_over.gif) left top no-repeat;
	padding: 3px 0px 3px 20px;
	color:#FFFFFF;
}

/* menu principal */
.topNav1
{
	color: #ffffff;	
	border:0px;	
	padding:0 12px 0 10px;
	margin:0px;
	height:30px;
}

.topNav1Item
{	
	height:30px;
	border-right:#FFFFFF solid 2px;
	padding:0px 3px 0px 3px;
}
.topNav1Item a
{
	font-family:Arial, Helvetica, sans-serif;  
	color: #ffffff;	
	font-weight:normal;
	letter-spacing:-1px;
	padding:0px 3px 0px 3px;
	height:30px;
}
.topNav1Item a:hover
{
	color:#ffb903;
}
.topNav1Hover a
{
	color:#ffb903;
}
.table.topNav1Item
{
	background-repeat:no-repeat;
	background-position:bottom right;
}

.topNav1 table td
{
	background-repeat:no-repeat;
	background-position:left bottom;
	background:url(../Images/fondo_principal.png) repeat-x;
	text-align:right;
	font-size:13px;
}
.topNav1Selected table td
{
	background-repeat:no-repeat;
	background-position:bottom left;
	background:url(../Images/fondo_principal.png) repeat-x;
	color:#ffb903;
}
.topNav1Selected table
{
	background-repeat:no-repeat;
	background-position:bottom right;
	color:#ffb903;
}
.topNav1Selected a
{
	background-repeat:repeat-x;
	background-position:bottom right;
	color:#ffb903;
}
.topNav2
{
	clear:both;
	width:100%;
	background-repeat:repeat-x;
	background-position:top right;
	height:30px;
}
.topNav2Item
{
	font-family: Arial;  
	font-size: 8pt; 
}
.topNav2Item a
{
	display:block;
	padding:0px 0px 0px 0px;
	color: #FFFFFF;	
}
.topNav2Item table
{
	background-repeat:no-repeat;
	background-position:top right;
}
.topNav2Selected a
{
	color: #ffb903;	
	background-image: none;
	background-color:#666666;
}
.topNav2Hover a
{
	color:#ffb903;
	background-image: none;
	background-color:#D8D8E3;
}

/* menu derecha */
.tabla-menu-derecha{
	background: #35434A url(../Images/fondo_caja2.png) bottom repeat-x;
}

.leftNav
{
	width:210px;
	margin:0px;
	float:left;
	text-align:left;
	/*border-bottom:1px #42555E solid;*/
}

.leftNavSpacer
{
	width:160px;
}
.leftNavSelected
{
	color: #FFB903;

}
.leftNav1
{
	padding: 5px 2px 5px 0px;
	text-decoration: none;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: normal;
	border-bottom:1px #42555E solid;
	*margin: 5px 0px 0px 0px !important;

}
.leftNav1 a
{
	padding: 2px 2px 2px 15px;
	background: url(../Images/bullet1.gif) no-repeat left top;
}
.leftNav1 a:visited
{
	padding: 2px 2px 2px 15px;
	background: url(../Images/bullet1.gif) no-repeat left top;
	color:#FFFFFF;
}

.leftNav1 a:hover
{
	background:url(../Images/bullet1_over.gif) left top no-repeat;
	color: #FFB903;
}

.leftNav2 a:hover
{
	background:url(../Images/bullet1_over.gif) left top no-repeat;
	color: #FFB903;
}
.leftNav3 a:hover
{
	background:url(../Images/bullet1_over.gif) left top no-repeat;
	color: #FFB903;
}

.leftNav2
{
	padding: 5px 2px 5px 0px;
	margin-left:5px;
	text-decoration: none;
	font-size: 11px;
	color: #CCCCCC;
	font-family: Arial;
	font-weight: normal;
	border-bottom:1px #42555E solid;
	*margin: 0px 0px 0px 5px !important;
}

.leftNav2 a
{
	padding: 2px 2px 2px 15px;
	background:url(../Images/bullet1.gif) no-repeat left top;
}
.leftNav2 a:visited
{
	padding: 2px 2px 2px 15px;
	background: url(../Images/bullet1.gif) no-repeat left top;
	color:#CCCCCC;
}

.leftNav3
{
	padding: 5px 2px 5px 0px;
	margin-left:5px;
	text-decoration: none;
	font-size: 11px;
	color: #CCCCCC;
	font-family: Arial;
	font-weight: normal;
	border-bottom:1px #42555E solid;
	*margin: 0px 0px 0px 10px !important;
}
.leftNav3 a
{
	padding: 2px 2px 2px 20px;
	background:url(../Images/bullet1.gif) no-repeat left top;
}
.leftNav3 a:visited
{
	padding: 2px 2px 2px 15px;
	background: url(../Images/bullet1.gif) no-repeat left top;
	color:#CCCCCC;
}

.leftNavHover
{
	text-decoration: none;
	font-family: Arial;
	font-weight: normal;
}

/*miga de pan*/
.ms-pagebreadcrumb{
	text-align:right;
	color:#999999;
	font-size:10px;
	background-color:#FFFFFF;
}
.ms-pagebreadcrumb a
{
	color: #004B85;
	font-family:Arial;
	text-decoration:none;
	font-weight:normal;
	background-color:#FFFFFF;	

}
.ms-pagebreadcrumb a:hover
{
	text-decoration:underline;
}
.ms-pagebreadcrumbhover
{
	color: #006FBF;
	font-family:Arial;
	font-weight:normal;
}
.ms-sitemapdirectional a

{
	text-align:right;
	color:#999999;
	font-size:10px;
	background-color:#FFFFFF;
	unicode-bidi: embed;
}
.ms-sitemapdirectional

{
	text-align:right;
	color:#999999;
	font-size:11px;
	background-color:#FFFFFF;
	unicode-bidi: embed;
}

