/* CSS Document */
body, html {
	font-family:Arial,Verdana,Georgia,times,Helvetica,sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	text-align:center;
}
img { 
	border: none;
}
.limpia{ 
	clear:both;
}
.error_campo { background:#DC726C; }
.boto { 
	background:url('../media/bg_leermas.png'); 
	color:#303030;
	fotn-weight:bold;
	border:0px;
	height:25px; 
	padding-left:10px;
	padding-right:10px;
	font-family:Arial,Verdana,Georgia,times,Helvetica,sans-serif; 
}
#container{
	margin:0 auto;
	width:960px; 
	margin-bottom:20px;
}
.pointer { cursor:pointer; }
a { color:#816100; }
a:hover { color:#CC9900; text-decoration:none; }

.inputs, .botons { border:1px solid #816100; font-size:12px; font-family:Arial,Verdana,Georgia,times,Helvetica,sans-serif; }
.ko { text-align:center; color:red; }
/****************Header********************/
#bg_header{	
	background:url(../media/bg_header.jpg) repeat-x;
	height:116px;
}
#header{
	width:960px; 
	height:116px;
	margin:0px auto;
	background:url(../media/logo+top.jpg) no-repeat;
	clear:both;
}
#logo{ 
/*	background:url(../media/logo.gif); */
	width:214px; 
	height:64px; 
	float:left;
	margin:10px 0px 0px 0px;
}

#idiomas{ font-family:Trebuchet MS; font-size:14px; float:right; color:#fff;margin:10px 0px;}
#idiomas a{ color:#fff; text-decoration:none; font-weight:bold;}
#idiomas a:hover{ color:#000; text-decoration:underline;}


/**************************TOP-IMG********************/
#top_img{ margin-top:10px; /*background:url(../media/img_1.gif);*/ height:250px; text-align:left;}
#top_img span { background:url(../media/mask_banner.gif) no-repeat; height:348px; position:relative; width:960px; }
/***************************TOP-menu**********/
#top_menu{ 
	font-size:13px;
	font-weight:bold;
	margin-top:38px;
	margin-left:-5px;
	*margin-top:38px;
	*margin-left:-10px;

}

#top_menu .left{ background:url(../media/left_off.png) left top no-repeat; width:15px; height:34px; float:left;clear:both;}
#top_menu .right{ background:url(../media/right_off.png) right top no-repeat;  width:15px; height:34px; float:left; }
#top_menu .center{background:url(../media/center_off.png) center top ; padding:0px 5px 0px 5px; float:left; height:34px; }

#top_menu .left_on {background:url(../media/left_on.png) left top no-repeat; width:15px; height:34px; float:left; } 
#top_menu .right_on { background:url(../media/right_on.png) right top no-repeat; width:15px; height:34px; float:left; }
#top_menu .center_on {background:url(../media/center_on.png) center top ; color:#D97300; float:left; height:34px; }
#top_menu .center_on .a { color:#D97300; }

#top_menu a { text-decoration:none;color:#fff; line-height:2em; clear:both;}
#top_menu a:hover {color:#D97300; clear:both;}

/**********************NAV-PATH***************************/
#nav_path{text-align:left; margin:10px 0px ;}
/******************content*****************************/
#content { color:#454242; }
#content .titul{background:url(../media/nino.png) left top no-repeat; padding-left:25px; color:#000; font-weight:bold; font-size:14px;}
/********************LEFT CONTENT***********************/

#left_content{ 
	width:720px; 
	text-align:left; 
	float:left;
}
#header_yellow{
	background:url(../media/bg_curses.gif) repeat-x; 
	width:100%; 
	height:33px;
	padding-top:5px;
}
#header_gris{
	background:url(../media/bg_news.gif) repeat-x; 
	width:100%; 
	height:33px;
	padding-top:5px;
}
/**************curses*********************/
#curs{ padding:3px;margin-bottom:20px;float:left; width:100%; background: #FFFFFF url(../media/bg_bottom_table.gif) bottom repeat-x; border:1px solid #F2F2F2;}
#day_curs{
	width:53px;
	height:43px; 
	background:url(../media/bg_day.png) no-repeat; 
	float:left; 
	font-weight:bold; 
	text-align:center; 
	padding-top:12px;  
	margin-right:10px; color:#000;
}
#day_curs .num_day{ 
	font-size:22px;
	font-family:Trebuchet MS;
}
#titol_curs{ 
	color:#53534E; 
	font-size:13px; 
	font-weight:bold; 
	margin-bottom:5px;
}
#curs .leer_mas {
	background:('../media/bg_leermas.png');
	width:44px;
	height:24px;
}
#descripcion_curs a { color:#816100; text-decoration:none;  }
/*****************news********************/
#news{
	float:left;
	margin-bottom:20px;
	width:100%;
}
#titol_new{
	color:#53534E; 
	font-size:13px; 
	font-weight:bold; 
	margin-bottom:5px;
}
#new_img{ float:left; margin-right:10px;}
#data_new{ color:#CFA011;font-weight:bold;}
#descripcion_new{float:left; /*margin-left:62px;*margin-left:0px;*/ }
#noticia{ margin-bottom:10px; float:left;width:100%;}

/******************right content**************/
#right_content { 
	width:210px; 
	float: right; 
	text-align:left;
}
#video{
	margin-bottom:20px;
}
#ultimes_img{ 
	width:100%; 
	height:134px;
}

/************************************************************/

#left_content_l {
	width:210px; 
	float: left; 
	text-align:left;
	/*border:1px solid red;*/
}
#left_content_l .sponsor {
	text-align:center;
	padding:3px;
}
#left_content_l .titles {
	background:#000000;
	color:#C8B914;
	min-height: 20px;
	height: auto !important;
	height: 20px;
	padding-top:7px;
	text-align:center;
	font-size:15px;
}
#left_content_l .titles2 {
	background:#FCC300;
	color:#000000;
	height:20px;
	padding-top:7px;
	text-align:center;
	font-size:15px;
}
#left_content_l li { /*list-style:none;*/ }

#right_content_r{ 
	width:720px; 
	text-align:left; 
	float:right;
	/*border:1px solid blue;*/
}
#right_content_r h1 { padding:0px; margin:0px; color:#000; }
#right_content_r .img_gal {
	/*border:1px solid #000;*/
}

.news_list { /*border:1px solid #B5BFD9;*/background: #FFFFFF url(../media/bg_bottom_table.gif) bottom repeat-x; border:1px solid #F2F2F2;  }
.news_list h1 { margin:0px; padding:0px;  }
.news_list h2 { margin:0px; padding:0px; color:#000; }
.news_list .fecha { color:#000; background:#FCC300; width:250px; margin-top:3px; margin-bottom:3px; padding-left:15px; font-style: italic;  }
.news_list .img { margin-right:5px; margin-left:15px; } 
.leermas { 
	background:url(../media/ver_more.gif) no-repeat; 
	width:111px; 
	height:18px; 
	display:block;
	position:relative;
	text-align:center; 
	color:#EB3D20; 
	font-weight:bold; 
	text-indent:-7px;
	font-size:9px;
	/*margin:0 auto 0 4px;*/
	text-decoration:none;
	padding-top:4px;
}
news_list h2 .prod_title { color:#000; text-decoration:none; }

.img_prod { border:1px solid #F2F2F2; padding:2px; }

.pack {text-align:center;color:#104573; /*border:1px solid #F2F2F2;*/ /*font-weight:bold;*/ }
.pack a { color:#1D85C1; text-decoration:underline; font-family:arial,verdana,helvetica,sans-serif; font-size:1.1em; }
/*.pack a:hover{ color:#000; text-decoration:none;}*/
.pack .td_prod { border:1px solid #F2F2F2; background: #FFFFFF url(../media/bg_bottom_table.gif) bottom repeat-x; height: 220px; }
.pack .td_img { border:1px solid #F2F2F2; background: #FFFFFF url(../media/bg_bottom_table.gif) bottom repeat-x; height: 120px; }
.pack .ver_prod { 
	background:url(../media/ver_more.gif) no-repeat; 
	width:111px; 
	height:18px; 
	display:block;
	position:relative;
	text-align:center; 
	color:#EB3D20; 
	font-weight:bold; 
	text-indent:-7px;
	font-size:9px;
	/*margin:0 auto 0 4px;*/
	text-decoration:none;
	padding-top:4px;
}

.cursa_modules { padding:0px; margin:5px 0 0 15px; }
.cursa_modules li { /*border:1px solid red;*/ margin:2px; padding:2px; }

/************************************************************/

/*****************footer***************/
#bg_footer{background:url(../media/bg_footer.gif) bottom repeat-x;height:120px;}
#footer{width:960px; margin:0px auto; text-align:center;}
/*#bg_footer {margin:5px 0px;float:left;padding:3px 3px 3px 18px;}*/
#footer ul {display:inline;margin:0px;padding:25px 0px 0px 0px;text-align:center; float:left;margin-left:205px; }
#footer li {float:left;list-style-type:none;}
#footer ul a {color:#fff;display:block;text-decoration:none; font-size:12px; font-weight:bold; margin-right:50px;}
#footer a:hover{color:#000;}


/********************************/

#paginador { text-align:right; font-size:14px; }
#paginador a{ color:#FFF; text-decoration:none; }
#paginador a:hover{ color:#FEB349;}

#paginador .paginador_pag { background:#3D3B3B; padding:5px; }
#paginador .paginador_actual { background:#816100; color:#FFF; padding:5px; }

/********************************/
/*CALENDARI*/
#calendario { background:url(../media/bg_cal.jpg)no-repeat; height:209px; width:210px; }

#calendari {text-align:center;margin: 0px auto;width:150px; border:1px solid #D32E12;}
#calendari p{margin:0px; padding:0px}
.calendarToday {font-weight:bold; color:#000;}
#calendari td {margin: 3px;padding: 2px;}
.calendarHeader {padding: 0px;text-align:center; color:black;background-color: white;}
.calendar {color:#808080;background-repeat: yes; width:200px; margin-top:70px;}	
.calendarMonth {color: #D32E12; font-weight:bold; font-size: 17px; height:20px;}
.td_calendarMonth { height:30px; }
#calendari a {color: #D32E12;font-weight:bold;font-size: 12px;}
/********************************/
#table_inscritos {}
#table_inscritos th { background:#F7F9F6; border-bottom:1px solid #AC8101;  }
#table_inscritos td { border-bottom:1px dotted #AC8101; padding-bottom:5px;}
/********************************/
