﻿/* Body */
body {font-size:12px; font-family: Geneva, Arial, Helvetica, sans-serif; color:#333;background:url(../images/bg_body.gif) 0 0 repeat-x #fff; line-height:normal}

/* elementos de texto */
#page p {font-size:12px; color:#333;}
#page small {font-size:11px; color:#666;}
#page #footer small {font-size:11px; color:#f0d9d9;}
#page big {font-size:12px; padding-top:10px}
#page b,#page strong{}
#page em, #page i{}
#page u{}
#page strike{}
#page sub {}
#page sup {}

#page hr {color: #e5e5e5; background-color: #e5e5e5;}

/* elementos de títulos */
#page h1, #page h2, #page h3, #page h4, #page h5 {padding:0; line-height:normal; color: #c40040; font-weight:normal; font-family:Geneva, Arial, Helvetica, sans-serif;}
#page h1 {font-size:24px; margin:0 0 30px 0; font-family:Georgia, Times, Times New Roman; border-bottom:1px solid #DDD;}
#page h2 {font-size:18px; margin:2px 0 10px 0; color:#C40040; font-family:Georgia, Times, Times New Roman;}
#page h3 {font-size:14px;}
#page h4 {font-size:12px; margin:0 0 5px 0; color:#333;}
#page h5 {font-size:12px;}
#page h6 {font-size:12px;}

#page #left h1, #page #right h1 {}
#page #left h2, #page #right h2 {font-size:14px;}
#page #left h3, #page #right h3 {font-size:14px; margin:0 0 2px 0;}
#page #left h4, #page #right h4 {font-size:12px; margin-bottom:20px;}
#page #left h5, #page #right h5 {}
#page #left h6, #page #right h6 {}

/* enlaces */
#page a:link {color: #0033ff;}
#page a:visited {color: #0033ff;}
#page a:hover, #page a:active {color: #0033ff;}
#page .camara:link {color: #c40040;text-decoration:none; }
#page .camara:visited {color: #c40040;text-decoration:none; }
#page .camara:hover, #page .camara:active {color: #c40040;text-decoration:none; }
#page a img {border:0 none;}
#page small a {font-size:11px; color:#999}

/*listas*/
#page ul {margin-left:40px;}
#page ul li {list-style-type:disc; padding:10px 10px 12px 0px; font-size:12px; line-height:14px; color:#333}

#page ol {margin:10px 0;}
#page ol li {font-size:12px; line-height:12px;}

#page dl {margin:10px 0;}
#page dl dt {font-size:12px; line-height:12px;}

/*tablas*/
#page #container table {display:table; width:100%; empty-cells:show; margin:0 0 15px 0; width:auto;}
#page #container table tr {display:table-row; vertical-align:middle;}
#page #container table thead th, #page #container table tbody td, #page #container table tfoot td{padding:5px 10px; color:#333; text-align:left; vertical-align:top;}
#page #container table thead th{background:#c40040; color:#fff; font-weight:normal;}
#page #container table tfoot td{border-top:#e5e5e5 solid 1px;}
#page table tbody td{display:table-cell; font-size:12px;}
#page #container tbody tr.even td{background:#e5e5e5;}
#page #container tbody tr.odd td{}
#page #container tbody tr.highlight td {}

/*bloques*/
#page blockquote {padding:20px; font-size:14px; margin:20px 0; line-height:14px; background:#e5e5e5; color:#333; font-weight:bold;}
#page address {font-size:12px; line-height:16px; margin:10px 0}

/* formularios */
#page fieldset{}
#page legend {}
#page label{display:block; font-size:11px; margin-bottom:5px; color:#000}
#page #container input{width:96%; background-color:#eee; border:1px solid #CCC; color:#666; padding:3px; height:20px;}
#page textarea{width:98%; border:1px solid #ccc; padding:3px; background-color:#eee; height:125px;}
#page select {width:96%; color:#666;}  
#page input.checkbox {width:auto; background-color:transparent; border:none;} 
#page input.radio {width:auto; background-color:transparent; border:none;} 
#page textarea:focus, #page #container input:focus {background-color:#FFFF99; color:#000;} 
#page #content .dostercios input{width:97%;} #page #content fieldset.dostercios {margin-right:4%}

#page #container #content fieldset strong.floatleft {display:block; float:left; font-size:12px; padding:5px 5px 0 4px;} /*para los radio o checkbox*/

/*elementos decorativos*/
#page .colored {color:#c40040;}
#page .backcolor{background: #E0E0E0;}
#page .backcolor2{background: #F5F5F5;}
#page .borderColor {border:#ddd solid 5px;}

/*btn*/
#page .btn {
	background:url(../images/btn_left.png) 0 0 no-repeat; 
	font-size:11px; 
	margin:5px 0 5px 0; 
	padding:0 10px 0 5px; 
	height:25px; 
	float:left;
}
	#page .btn a {
		background:url(../images/btn_right.png) right 0 no-repeat;
		padding:5px 13px 10px 7px; 
		color:#FFF; 
		font-weight:bold; 
		font-size:12px;
		display:block;
		text-decoration:none;
	}
	#page .btn a:visited {
		color:#FFF;
		text-decoration:none;
	}
	#page .btn a:hover {
		text-decoration:underline;
	}

/* PAGE */
#page {width:100%; margin:0 auto; background-color:#FFF}
#page .wrap {margin:0 auto;}
#page .wrap .wrap {margin:0 auto; width:auto;}
#page .wrap .wrap .wrap {margin:0;}







/** HEADER **/
#page #header {height:90px; width:/*980px*/ 100%;	margin: 0 auto;}
#page #header table {border-collapse: separate; border-spacing:1px 0;}
#page #header table td { vertical-align: top!important}
#page #header table tr.cabecera {background-color: #F0F0F0;	font-family: sans-serif, verdana, Geneva, Arial, Helvetica;	font-size: 12px; font-weight: normal; color: #000;}
/*#page #header table td {font-family: sans-serif; font-size: 74%; font-weight: normal; color: #555555;}*/
#page #header table td.utilidades1 {padding-top:1px}
#page #header table td.utilidades1 a {color:#C50042; font-family:sans-serif; font-size:12px; text-decoration:underline;}
#page #header table td.utilidades2 {padding-top:3px}
#page #header table td.utilidades2 a {color:#C50042; font-family:sans-serif; font-size:12px; text-decoration:underline;}
#page #header table td.bgNegro {background-color:#000; font-family:sans-serif; /*border-right:1px solid #FFF;*/}
#page #header .SuperiorTagLine {background-color:#000; color:#FFF; font-size:10px; margin:0.2em 1em 0.1em; text-align:center; white-space:nowrap;}
#page #header .producto {background-color:#C50040; color:#FFF; font-family:sans-serif;  font-weight:bold; /*border-left:1px solid #FFF;*/}
#page #header a.enlace_producto:link, #page #header a.enlace_producto:active, #page #header a.enlace_producto:visited, #page #header a.enlace_producto:hover {color:#FFFFF5; font-family:sans-serif; font-weight:bold;}
#page #header a:visited {color:#666699; font-family:sans-serif; font-size:12px; text-decoration:underline;}
#page #header input {font-size:11px}
#page #header table#breadcrumbs {padding-top:2px}
#page #header table#breadcrumbs .barra_navegacion{background-color: #F0F0F0; color: #555555; font-family: sans-serif; font-size: 11px;	font-weight: bold;}

#page #footer .pie {color:#777777; font-family:sans-serif; font-weight:normal;}
#page #footer .pie a {color:#C50042}






/** LOGO **/
#page #header #logo {
	float:left; 
	display:inline; 
	width:200px; 
}
#page #header #logo .image{}

/** SHORTCUTS **/
#page #header #shortcuts {
	float:left; 
	display:inline; 
	margin:15px 0 0 150px;
}
	#page #header #shortcuts ul{
		margin:0;
		display:inline;
	}
	#page #header #shortcuts ul li{
		list-style:none; 
		float:left; 
		display:block; 
		padding:0;
		border-right:1px solid #FFF;
		color:#fff;
	}
	#page #header #shortcuts ul li .phone{
		font-weight:bold;
		color:#fff;
		font-size:12px;
	}
	#page #header #shortcuts ul li .last, #page #header #shortcuts #menu_1_item_1{
		border-right:none!important;
	}
	#page #header #shortcuts ul li a, #page #header #shortcuts ul li a:visited {
		padding:0 10px; 
		color:#fff; 
		text-decoration:none; 
		font-size:11px;
	}
	#page #header #shortcuts ul li a:hover{
		color:#fff; 
		text-decoration:none;
	}

/** LANGUAGE **/
#page #header #lang {display:none;}
	#page #header #lang a {}

/** SEARCH **/
#page #header #search {
	float:right; 
	display:inline; 
	margin:0; 
	width:150px;
	height:30px;
	background: url(../images/bg_search.gif) 0 0 no-repeat;
	padding:10px 0 0 10px;
}
	#page #header #search #search_field {
		float:left; 
		padding:0; 
		width:115px;
		margin-right:6px;
	}
	#page #header #search #search_field input{
		border-left:0!important;
		border-right:0!important;
		border-top:1px solid #d37f9a; 
		border-bottom:1px solid #d37f9a; 
		height:19px;  
		width:115px;
		float:left; 
		background-color:#FFF; 
		padding:0!important;
		line-height:14px;
		
	}

/** LAYER NAV **/
#page #layer_nav {
	width:980px; 
	margin:0 auto;
} 
	#page #layer_nav ul {
		float:right; 
		margin:-37px 0;
	}
	#page #layer_nav li {
		list-style:none; 
		float:left; 
		display:block; 
		padding:0 0px; 
		margin:0 0px; 
		font-size:13px; 
		font-weight:normal; 
		line-height:24px; 
	}
	#page #layer_nav li.last {
		border-right:none;
	}
	#page #layer_nav li a{
		display:block; 
		color:#FFF; 
		text-decoration:none;  
		padding:4px 8px;
		font-weight:bold;
	}
	#page #layer_nav li a:hover{
		display:block; 
		text-decoration:none; 
		color:#fff;
	}
	#page #layer_nav li.selected{
		display:block;
		background: url(../images/bg_layernav.gif) 0 0 repeat-x;
	}
	#page #layer_nav li.selected a, 
	#page #layer_nav li.selected a:visited{
		display:block; 
		text-decoration:none; 
		color:#FFF; 
	}
	#page #layer_nav li.selected a:hover{
		display:block; 
		text-decoration:none; 
		color:#fff; 
	}

/*breadcrumbs*/
#page #container #breadcrumbs {
	padding:10px 0; 
	margin:0 0 0 20px; 
	font-size:11px; 
	text-align:left; 
	color:#7d7d7d;
}


/** CONTAINER **/
#page #container {position:relative; width:980px; margin:0px auto 0 auto;}
#page #container #content{margin:0 0 0 20px;}
body.unacol #page #container #content {float:right; width:980px; display:inline;margin:0 auto;}
body.doscol #page #container #content {float:right; display:inline; width:735px;}
body.trescol #page #container #content {float:right; display:inline; width:570px; float:left;}
#page #container #content #cuerpo{margin:20px 0 0 20px;}

/*titulo*/
#page #container #content #cuerpo #titulo{
	padding-bottom:2px;
	margin-bottom:0;
}
	#page #container #content #cuerpo #titulo .enlace,
	#page  #container #content #cuerpo #titulo .enlace:link ,
	#page  #container #content #cuerpo #titulo .enlace:visited ,
	#page  #container #content #cuerpo #titulo .enlace:hover, 
	#page  #container #content #cuerpo #titulo .enlace:active{
		font-family:Georgia, Times, Times New Roman;
		display:inline; 
		color: #0033ff;
		text-decoration:underline;
		font-weight:normal;
	}
	#page #container #content #cuerpo #titulo ul {
		float:right; 
		margin:-57px 10px 0 0;
	}
	#page #container #content #cuerpo #titulo li{
		list-style:none; 
		float:left; 
		display:block; 
		padding:0 0px; 
		margin:0 2px; 
		font-size:11px; 
		font-weight:normal; 
		line-height:17px; 
		border:1px solid #ddd;
		background:#ddd;
	}
	
	#page #container #content #cuerpo #titulo li.last {
		border:none;
		background:none;
	}
	#page #container #content #cuerpo #titulo li.selected{
		display:block;
		border-bottom:1px solid #fff;
		background:none;
	}
	#page #container #content #cuerpo #titulo a{
		display:block; 
		color:#666; 
		text-decoration:none;  
		padding:4px 12px;
		font-weight:bold;
	}
	#page #container #content #cuerpo #titulo li.last a{
		padding:4px!important;
	}
	#page #container #content #cuerpo #titulo a:hover{
		display:block; 
		text-decoration:none; 
		color:#666;
	}
	#page #container #content #cuerpo #titulo li.selected a, 
	#page #container #content #cuerpo #titulo li.selected a:visited{
		display:block; 
		text-decoration:none; 
		color:#c40040; 
	}
	#page #container #content #cuerpo #titulo li.selected a:hover{
		display:block; 
		text-decoration:none; 
		color:#c40040; 
	}

#page #container #content #cuerpo #filtro{
	margin:30px 0;
}
	#page #container #content #cuerpo #filtro p{
		color:#c40040;
		font-family:Georgia, Times, Times New Roman;
		font-size:12px;
	}
/*listado*/	
#page #container #content #cuerpo h3{
	color:#333;
	font-family:Georgia, Times, Times New Roman;
	font-size:18px;
	border-bottom:1px solid #ddd;
}
	#page #container #content #cuerpo .item{
		margin:15px !important;
		width:95% !important;
		float:left;
	}
	#page #container #content #cuerpo .hotnew{
		padding:10px 20px 0;
		margin-bottom:50px !important;
	}
	#page #container #content #cuerpo .item #fecha{
		float:left;
		width:96px;
		height:38px;
		text-align:center;
		background:url(../images/bg_fecha.gif) 0 0 no-repeat;
		padding:8px 2px;
	}
	#page #container #content #cuerpo .item #fecha .dia{
		font-size:20px;
		font-weight:bold;
	}
	#page #container #content #cuerpo .hotnew #fecha{
		color:#c40040;
	}
	#page #container #content #cuerpo .item #contenido{
		float:left;
		width:85%;
		margin-left:10px;
		line-height:16px;
		padding-bottom:5px;
		border-bottom:1px solid #ddd;
	}
	#page #container #content #cuerpo .item #contenido a{
		color:#000;
		text-decoration:none; 
		font-weight:bold;
	}
	#page #container #content #cuerpo .hotnew #contenido a{
		color:#c40040;
	}
	#page #container #content #cuerpo .item ul{
		margin-left:0!important;
		margin-top:4px;
	}
	#page #container #content #cuerpo .item li{
		list-style:none; 
		float:left; 
		display:block; 
		padding:0 5px 0 5px!important;
		border-right:1px solid #333;
	}
	#page #container #content #cuerpo .item .first{
		padding:0 5px 0 0!important;
	}
	#page #container #content #cuerpo .item li .last{
		border-right:none;
	}
	#page #container #content #cuerpo .item li a{
		color:#0033ff!important;
		font-weight:normal!important;
	}
	
/*semana - mes*/
#page #container #content #cab{
	border-bottom:1px solid #dddddd;
	padding-bottom:2px;
	margin-bottom:5px;
	height:20px;
}
#page #container #content #cab #cab_enlaces{
	display:inline;
	float:left;
}
#page #container #content #cab #cab_lasemana,
#page #container #content #cab #cab_elmes{
	display:inline;
	float:left;
	line-height:20px;
	margin-left:5px;
	font-weight:bold;
}
#page #container #content .dias,
#page #container #content .semana,
#page #container #content .mesno,
#page #container #content .mes{
	float:left;
	display:inline;
	width:128px;
	margin-right:10px;
}
#page #container #content #diasemana{
	margin: 10px 0 10px 10px;
}
#page #container #content .semana #diario,
#page #container #content .mes #diario{
	border:1px solid #ccc;
	margin-top:5px;
	padding-bottom:15px;
}
#page #container #content .mesno #diario{
	border:1px solid #e5e5e5;
	margin-top:5px;
	padding-bottom:15px;
}
#page #container #content .mes #diario #enl_cal,
#page #container #content .semana #diario #enl_cal,
#page #container #content .mesno #diario #enl_cal{
	margin-left:15px;
}
#page #container #content .mesno #diario #enl_cal .camara{
	color:#e27f9f;
}
#page #container #content .semana #diario #data,
#page #container #content .mes #diario #data{
	background:#e5e5e5;
	text-align:right;
	line-height:20px;
	height:21px;
	margin:1px 1px 10px 1px;
	padding-right:2px;
}
#page #container #content .mesno #diario #data{
	background:#f2f2f2;
	text-align:right;
	line-height:20px;
	height:21px;
	margin:1px 1px 10px 1px;
	padding-right:2px;
	color:#7f7f7f;
}
#page #container #content .selected #diario{
	border:1px solid #ddd;
	background:#ffffcc;
}
#page #container #content .selected #diario #data{
	background:#d9d9ae;
}
#page #container #content .semana #diario ul{
	margin:15px 0;
}
#page #container #content .mes #diario ul,
#page #container #content .mesno #diario ul{
	margin:5px 0;
}
#page #container #content .semana #diario ul li{
	margin:0 5px 15px 5px; 
	border-bottom:1px solid #ddd;
	list-style:none; 
	background: url(../images/ico_arrow2.gif) 4px 3px no-repeat; 
	padding:0 0 10px 18px; 
	font-size:12px; 
	line-height:12px; 
}
#page #container #content .mes #diario ul li{
	margin:0 5px 5px 5px; 
	list-style:none; 
	background: url(../images/ico_arrow2.gif) 2px 3px no-repeat; 
	padding:0 0 5px 9px; 
	font-size:12px; 
	line-height:12px; 
}
#page #container #content .mesno #diario ul li{
	margin:0 5px 5px 5px; 
	list-style:none; 
	background: url(../images/ico_arrow3.gif) 2px 3px no-repeat; 
	padding:0 0 5px 9px; 
	font-size:12px; 
	line-height:12px; 
}
#page #container #content .semana #diario ul li a,
#page #container #content .mes #diario ul li a{
	text-decoration:none;
	color:#333;
	font-weight:bold;
}
#page #container #content .mesno #diario ul li a{
	text-decoration:none;
	color:#7f7f7f;
	font-weight:bold;
}


/*left*/
#page #container #left {
	float:left; 
	display:inline; 
	width:199px;  
	margin:20px 20px 0 0; 
	padding:0 20px 0 0; 
}
#page #container #left h3{margin:0;}
#page #container #left h4{margin:0;}
#page #container #left ul{margin:15px 0 40px 0px;}
#page #container #left ul li{margin:0 0 15px 0; padding:0 0 2px 0; border-bottom:1px solid #CCC}
#page #container #left p {padding: 20px 0 0 0px; width:auto; margin:0; color:#666;}

/*right*/
#page #container #right {float:right; display:inline; width:124px; margin:20px 0 0 20px; padding:0 0 0 20px; border-left:1px solid #e5e5e5;}
#page #container #right p {color:#666; margin:0}

/*destacado*/
#page #destacado{background:#e5e5e5; padding:30px; border:1px solid #DDD}

/* CATEGORY NAV */
#page #container #left ul li{
	list-style:none; 
	background: url(../images/ico_arrow.gif) 4px 3px no-repeat; 
	padding:0 0 10px 18px; 
	font-size:12px; 
	line-height:12px; 
}
#page #container #left ul li a{
	text-decoration:none;
	color:#c40040;
	font-weight:bold;
}
#page #container #left ul li a:hover{}
#page #container #left ul li.selected a{}

/* content content*/
body.unacol #page #container #content #content{
	width:720px;
}

/*
#page #container #content #content ul{
		display:inline;
		margin-left:0!important;
		margin-top:4px;
	}
	#page #container #content #content li{
		list-style:none; 
		float:left; 
		display:block; 
		padding:0 5px 0 5px!important;
		border-right:1px solid #333;
		margin-top:10px;
	}
	*/
	
#page #container #content #content ul {
	/*border:1px solid red;*/
	display:block;
	float:left;
	margin-bottom:15px;
	margin-left:15px;
	margin-top:4px;
	width:690px;
}	

#page #container #content #content li {
	/*border-right:1px solid #333333;
	display:block;
	float:left;
	list-style:armenian outside none;*/
	margin-top:10px;
	padding:0 5px !important;
}
	
	#page #container #content #content .first{
		/*padding:0 5px 0 0!important;*/
	}
	#page #container #content #content li .last{
		border-right:none;
	}
	#page #container #content #content li a{
		color:#0033ff!important;
		font-weight:normal!important;
	}
	#page #container #content #content #actividad{
		margin-top:20px;
	}
	#page #container #content #content #actividad p{
		margin:0;
		padding:0;
	}
	#page #container #content #content #fecha{
		margin:20px 20px 10px 0;
		float:left;
		width:96px;
		height:38px;
		text-align:center;
		background:url(../images/bg_fecha.gif) 0 0 no-repeat;
		padding:8px 2px;
		color:#c40040;
	}
	#page #container #content #content #fecha .dia{
		font-size:20px;
		font-weight:bold;
	}
	#page #container #content #content #actividad h4{
		font-weight:bold;
	}
/** FOOTER **/
#page #footer {margin:30px auto 0px auto;  width:100%; height:275px; padding:28px 0 0;bottom:0; float:left;}
	#page #footer .untercio {float:left; display:inline; width:286px; margin:0 20px 0 0;}
	#page #footer #footer_wrap {
		margin:0 auto;
		position:relative;
		width:980px;
	}
	#page #footer #footer_wrap #untercio{
		width:305px;
		float:left;
		margin-left:20px;
	}
	#page #footer #footer_wrap  .last{
		float:right!important;
		width:240px!important;
	}
	#page #footer #footer_wrap #untercio #firma{
		width:240px;
		line-height:15px;
		font-size:11px;
		color:#c40040;
		font-family:Georgia, Times, Times New Roman;
	}
	#page #footer #footer_wrap #untercio .copy{
		color:#7d7d7d;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	#page #footer #footer_wrap #untercio h1{
		color:#c40040;
		font-size:12px;
		margin-bottom:10px;
		display:block;
	}
	#page #footer #footer_wrap #untercio h4,#page #footer #footer_wrap #untercio p{
		color:#7d7d7d;
		font-size:11px;
		line-height:15px;
	}
	#page #footer #footer_wrap #untercio fieldset{
		width:70%;
		display:inline;
		float:left;
	}
	#page #footer #footer_wrap #untercio img{
		/*margin-bottom:20px;*/
	}
	#page #footer #footer_wrap #untercio #desplegable{
		margin-bottom:20px;
	}
	#page #footer #footer_wrap #untercio #antenas{
		margin-top:30px;
	}

/*tooltips*/	
#tooltip {     
	display:none;     
	background:#FFF;
	border:1px solid #ccc;
	padding:10px;     
	width:217px;
	font-size:11px;     
	color:#7d7d7d;
	position:absolute;
}
#tooltip2 {     
	display:none;     
	background:#FFF;
	border:1px solid #ccc;
	padding:10px;     
	width:217px;
	font-size:11px;     
	color:#7d7d7d; 
	position:absolute;
} 

#desplegable h4,#desplegable2 h4{
	color:#c40040!important;
}
#desplegable ul,#desplegable2 ul{
	margin-left:10px!important;
}
#desplegable ul  li,#desplegable2 ul  li{
	list-style:none!important; 
	margin:4px 0;
	padding:0!important;
}	
#desplegable ul  li a, #desplegable ul  li a:hover,#desplegable ul  li a:visited ,
#desplegable2 ul  li a, #desplegable2 ul  li a:hover,#desplegable2 ul  li a:visited {
	color:#7d7d7d!important;
	text-decoration:none!important;
}
/* paginacion */
#page .paginacion{
    margin-top:30px;
	float:right;
	font-family:Arial, Times, Times New Roman;
	font-size:14px;
	line-height:16px;
	background-color:#EEEEEE; 
	width:960px;
	padding-right:10px;
	padding-left:10px;
	text-align:right;
}
	#page .paginacion p {margin-top:5px; margin-bottom:7px}
	
	#page .paginacion p a:link, #page .paginacion p a:visited, #page .paginacion p a:active {
		color: #c40040;
		text-decoration:underline;
		font-size:14px!important;
	}
	#page .paginacion p, #page .paginacion p span, #page .paginacion p a:hover {
		color:#333;
		font-size:14px!important;
	}


#page .itemList { padding:15px; float:left}
#page .itemList img {border:5px solid #FFF}
#page .itemList a {color:#0033FF; font-size:11px}
#page .itemList h3 {font-weight:bold;  margin:-5px 0 -15px 0}
#page .itemList h3 a {color:#666; font-size:13px; text-decoration:none}
#page .itemList p {margin-bottom:5px; color:#747474}
#page .itemList .fecha { background:url(fnd_fecha.png) 0 0 no-repeat; width:103px; height:33px; color:#747474; font-size:11px; text-align:center; padding-top:8px}
#page .itemList .image {float:left; width:160px; margin-right:10px}
#page .itemList .data {float:left; width:760px;}

/** LAYER NAV **/
#page #sublayer_nav {position:absolute; top:8px; right:20px} 
#page #sublayer_nav ul {float:left; margin:0 0 0 0;}
#page #sublayer_nav li {list-style:none; float:left; display:block; padding:5px 10px 5px 10px; margin:0 10px 0 0; font-size:11px; font-weight:normal; line-height:1.0em;  background-color:#DDD;}
#page #sublayer_nav li.last {margin:0}
#page #sublayer_nav li.first {padding-left:10px!important}
#page #sublayer_nav li a{display:block; color:#747474; text-decoration:none;}
#page #sublayer_nav li a:hover{display:block; text-decoration:none; color:#000;}
#page #sublayer_nav li.selected{display:block; background-color:#666; color:#FFF;}
#page #sublayer_nav li.selected a, #page #sublayer_nav li.selected a:visited{display:block; text-decoration:none; color:#FFF;}

/**SEARCH MULTIMEDIA**/
#page #search {width:950px; height:50px; background-color:#CCC; padding:30px 0 0 30px; margin-bottom:25px}
#page #search h3 {float:left; margin-right:10px; font-size:14px!important; font-weight:bold; color:#272727!important; border-bottom:none!important; font-family:Arial, Helvetica, sans-serif!important}
#page #search fieldset {float:left; width:210px;}
#page #search fieldset select {width:200px; height:25px;}
#page #search .btn {float:left; margin:0!important}

/*Tabla multimedia*/
#page table#multimedia {width:542px}
#page table#multimedia tr.even td { background-color: #E0E0E0}
#page table#multimedia tr.odd  td {background-color: #CECECE}
#page table#multimedia td {padding:10px 10px 5px 10px!important}
#page table#multimedia td.separador {width:1px}
#page table#multimedia td.title {width:380px}

#page #ficha .data {float:left; width:474px}
#page #ficha .imagen {float:left; width:420px; margin-right:15px}
#page #ficha .imagen img {border:10px solid #EEE}
#page #ficha .data .fecha { background:url(fnd_fecha.png) 0 0 no-repeat; width:103px; height:33px; color:#747474; font-size:11px; text-align:center; padding-top:8px}
