#header_p1{background-image:url(../images/header.png);height:86px}
#header_p1bis{height:0px}
#header_p2{background-image:url(../images/sub_header.png);height:32px;border-bottom:3px solid #26494d;overflow:hidden}
#header_p3{background-image:url(../images/bus_header.png);height:116px}

.header_p3_search{height:79px;margin-left:365px;margin-right:151px;padding-top:9px;}
.header_p3_minimenu{text-align:right;margin-right:10px;color:#FFFFFF}
.header_p3_minimenu a{color:#FFFFFF}
	
/*.top_menu{height:26px;overflow:hidden;margin-top:6px;text-align:right;margin-right:10px}*/
.top_menu{height:26px;overflow:hidden;margin-top:12px;text-align:right;margin-right:10px}
.main_menu{background-color:#26494d;width:151px;padding-left:0px;padding-right:0px;padding-top:0px;cursor:hand;}
.main_menu a{color:#BCEDEC;font-size:77%;text-decoration:none;}
.menu_element{border-bottom:solid #ccf 1px;border-align:center;padding-bottom:3px;padding-top:3px;width:142px; color:#FFFFFF;}
.menu_last{text-align:left;padding-bottom:10px;padding-top:3px}
.banners{background-color:#f2cb66;width:151px;height:700px}

.container_r{background-color:#f1f3f3;margin-right:10px;}
.r_title{background-color:#f2cb66;font-weight:bold;font-size:11px;color:#26494d;padding-left:8px;padding-right:8px;padding-top:1px;padding-bottom:1px}
.r_body{background-color:#f1f3f3;padding-left:8px;padding-right:8px;font-size:10px;}

.r_login_con{width:100%;clear:both;height:20px}
.r_label{float:left;vertical-align:middle}
.r_form{float:right}

.square{margin-bottom:15px;}
.square_title{background-color:#f2cb66;font-weight:bold;font-size:11px;color:#26494d;text-decoration:underline;padding-left:8px;padding-right:8px;padding-top:1px;padding-bottom:1px}
.square_title2{background-color:#f2cb66;font-weight:bold;font-size:11px;color:#26494d;padding-left:8px;padding-right:8px;padding-top:1px;padding-bottom:1px}
.square_body{background-color:#fafafa;}
.square_footer{background-color:#f1f3f3;padding-top:5px;padding-bottom:5px;}

.tab_body{background-color:#fafafa;text-decoration:none;font-size:10px;color:#000000}
.tab_title{background-color:#f8e3ad;font-weight:bold;font-size:11px;color:#26494d;border-bottom:solid #f2cb66 3px;height:16px}
.selected{background-color:#f2cb66;height:16px;}
.tab_title a{font-size:11px;color:#26494d}

.linkfooter1{float:left;}
.linkfooter2{float:right;display:inline}

.title{font-size:10px;color:#42639e;margin-left:8px;margin-right:8px;font-weight:bold}
.miscellaneous{color:#999999;display:inline}
.row{font-size:10px;margin-left:8px;margin-right:8px}

.footer{text-align:center;font-size:10px;color:#42639E;font-weight:bold;padding-top:50px;padding-bottom:50px;border-left:solid #F2CB66 151px;margin-right:160px}

a{font-size:10px;color:#42639e;}
p{font-size:10px}
hr{height:1px;color:#ddd;margin-top:5px;margin-bottom:5px}
p,ul,li { font-size:10px;line-height:130%}
.path_bar{ font-size:10px; font-weight:bold;margin-top:5px;}
.path_bar img {vertical-align:bottom}

.boton_chico{font-size:10px;color:#3e3e3e;font-weight:bold;background:#E8E8E8;border:2px solid #9D9D9D;width:auto; text-align:center}
.boton_azulado{font-size:10px;color:#ffffff;font-weight:bold;background:#26494d;width:auto; height:25;border:0;}
 
.valida{border: 2px solid #f2cb66;font-size:10px;font-weight:bold;padding:5px; margin-top:10px; width: 200px;color:#FF0000;text-align:center;}
.valida2{border: 2px solid #f2cb66;font-size:10px;font-weight:bold;padding:5px; margin-top:10px; width: 200px;color:#FF0000;text-align:center;width: 380px;}
.valida3{border: 2px solid #f2cb66;font-size:10px;font-weight:bold;padding:5px; margin-top:10px; width: 200px;color:#FF0000;text-align:justify;width: 380px;}

.ctd{font-size:10px;height:25px;text-align:justify;}
.caja_texto{font-size:10px;width:150px;height:18px; margin-right:6px;}
.caja_textarea{font-size:10px;width:150px;height:58px;}
.caja_selection{font-size:10px;width:150px;}    
.caja_selection_mod{font-size:10px;width:190px;}    
.title_card{ font-size:14px; font-weight:bold;color:#57a1a2;margin-top:15px;}
.stitle_card{ font-size:12px; font-weight:normal;color:#000000;margin-top:0px;}
.title_card_g{ font-size:20px; font-weight:bold;color:#57a1a2;margin-top:15px;}


/****** AGREGADO DEL ESTILO DE FICHA.CSS  ******/
/* CSS Document */
.subtitle_card{font-size:12px; font-weight:bold;}
.important_data{background-color:#fafafa;padding:10px 0px 30px 5px;margin-right:10px}
.cont_img{border:solid #ccc 1px;padding-top:15px;padding-bottom:15px;background-color:#fafafa;}
.img_footer{text-align:left;line-height:200%;padding-left:15px;padding-top:15px;}
.img_footer p{line-height:170%;}
.footer_card{border-top:1px #CCCCCC solid; margin-top:40px;padding-top:5px}
.foot_note{font-size:9px; color:#57A1A2;}

 a.clase1:visited {color:#42639e; font-weight:bold;font-size:11px;}
 a.clase1:active {color:#42639e; font-weight:bold;font-size:11px;}
 a.clase1:link {color:#42639e; font-weight:bold;font-size:11px;}
 a.clase1:hover {color:#57a1a2; font-weight:bold;text-decoration:none;font-size:11px;}
 a.clase2:visited {color:#42639e; font-weight:bold;font-size:13px;}
 a.clase2:active {color:#42639e; font-weight:bold;font-size:13px;}
 a.clase2:link {color:#42639e; font-weight:bold;font-size:13px;}
 a.clase2:hover {color:#57a1a2; font-weight:bold;text-decoration:none;font-size:13px;}
 
.subdiciplinas{color:#666666;font-size:11px;font-weight: bold;}
#card_details p{margin-right:10px; font-weight:bold;}

   /* Dando formato a los tabs */
.yui-navset .yui-nav, 
.yui-navset .yui-navset-top .yui-nav {
    border-bottom:1px solid #ececec; /* color between tab list and content */
	margin-bottom:15px;
	font-weight:bold;
}

.yui-navset .yui-nav li, 
.yui-navset .yui-navset-top .yui-nav li { 
/*	    margin:0 0.16em 0 0; /* space between tabs */ 
	   /* padding:0px 5px 3px 5px; /* gecko: make room for overflow */ 
	    zoom:1; 
		background-color:#f8e3ad;
		border:solid #ffffff 0px;
		height:13px;		
} 

.yui-navset .yui-nav .selected, .yui-navset .yui-nav .selected a,
.yui-navset .yui-navset-top .yui-nav .selected {  
	background-color:#f2cb66;
	color:#000000;
	text-decoration:none;
	height:13px;
} 



/*** Meu de disciplinas ***/
.bmd_n {
	font-size:12px;
	color:#3e3e3e;
	font-weight:bold;
	background:#E8E8E8;
	border:2px solid #9D9D9D;
	width:100px; 
	text-align:center
}

.bmd_e {
	font-size:12px;
	color:#3e3e3e;
	font-weight:bold;
	background:#F5DFA8;
	border:2px solid #FBB040;
	width:100px; 
	text-align:center
}

.bmd_s {
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	background:#799FA2;
	border:3px solid #2D5559;
	width:100px; 
	text-align:center
}




 .search_title{ font-size:14px; font-weight:bold;margin-top:15px;margin-bottom:15px;color:#666666}
 .search_title span {color:#57a1a2}
 .panel{background-color:#fff;}
 
/* Overlay de fichas para galeria de imagenes, mapas de traza y + */ 
.yui-overlay {background-color:#ffffff;border:solid 1px #cccccc;font-size:10px; padding-left:10px; padding-right:10px}
	.yui-overlay .hd { text-align:right; margin-top:10px}
	.yui-overlay .hd2 { text-align: justify; margin-top:10px}	
	.yui-overlay .ft { text-align: justyfy; margin-right:15px;margin-left:15px;margin-top:30px;margin-bottom:15px}
	
#datos_gen
{
/*	background-color:#ffffff;*/
	background:#eeeeee;	
	margin-left:0px;
	margin-right:0px;
	font-size:12px;
/*	color:#CC3300;*/
}

#des_proy
{
	background-color:#fff;
	margin-left:20px;
	margin-right:20px;
	font-size:12px;
}

#etiquetas {
 float:left;
 position:relative;
 width:100%;
 background-color:#3e4f88;
 height:30px; 
}
#componentes {
 float:left;
 position:relative;
 width:180px;
 background-color:#800000;
 height:30px;
 margin-left:180px;
}
#contenedor_peq
{

	
}

	