/* CSS Document */
body { 
	text-align: center; 
	margin: 0; 
	padding: 0; 
	font-family:Arial, Helvetica, sans-serif;
	background-color: #eee;
}

/* testing 'Conditional Elastic' */

a, a:visited {
	color:#000;
}

a:hover {
	color:#FF9900;
}

a img {
	border:0px solid #fff;
}

#wrapper {
	width: 99%; 
	margin: 0 auto 0 auto; 
	max-width: 57em; 
	min-width: 770px; 
	text-align: left; 
	overflow: hidden;
}

* html #wrapper {overflow: visible;}

#sobretop_contenedor {
	width: 100%;
	padding: 10px 0 4px 0;
	text-align:right;
}

#sobretop_contenido p {
	padding:0;
	margin:0;
	padding-right:14px;
	text-align:right;
	font-size: 75% /* */;
}

#top_fondo {
width: 100%; 
background-image:url(../img/fondo_top.jpg);
background-repeat:repeat-x;
height:142px;
}

#top_fondo_izq {
margin:0;
padding:0;
width: 100%; 
background-image:url(../img/fondo_top_izq.jpg);
background-position:top left;
background-repeat:no-repeat;
height:142px;

}

#top_fondo_der {
margin:0;
padding:0;
width: 100%; 
background-image:url(../img/fondo_top_der.jpg);
background-position:top right;
background-repeat:no-repeat;
height:142px;

}

#top_contenido {
padding-left:133px;
padding-top: 37px;

}

#top_contenido h1 {
	font-size: 140%;
	margin: 3px;
	font-family:"Trebuchet MS", Arial;
	font-style:italic;
	color: #000;
}

#top_contenido h2 {
	font-size: 116%;
	margin: 3px;
	font-family:"Trebuchet MS", Arial;
	font-style:italic;
	color:#FF6600;
}

#menu_contenedor_fondo {
	margin:0;
	padding:0;
	width:100%;
	height: 47px;
	line-height:47px;
	background-image:url(../img/fondo_item_menu_nosel.jpg);
	background-repeat:repeat-x;
}

#menu_contenedor_izq {
	margin:0;
	padding:0;
	width:100%;
	height: 47px;
	line-height:47px;
	background-image:url(../img/item_menu_borde_izq.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#menu_contenedor_der {
	margin:0;
	padding:0;
	width:100%;
	height: 47px;
	line-height:47px;
	background-image:url(../img/item_menu_borde_der.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

#menu_contenido {
	margin:0;
	padding:0;
	font-size:90%;
	font-weight:bold;
	line-height:100%;
}

#menu_contenido table {
	height:47px;
	margin-left:4px;
}

#menu_contenido table tr td {
	vertical-align:middle;
	height:47px;

}
#menu_contenido table tr td.sel,
#menu_contenido table tr td.selinicio {
	background-image:url(../img/fondo_item_menu_sel.gif);
	background-repeat:no-repeat;
	background-position:50% 36px;
}

#menu_contenido table tr td.selinicio,
#menu_contenido table tr td.inicio {
	width: 60px;
	text-align:center;
}

#menu_contenido table tr td.separa {
	width: 2px;
	height: 47px;
	padding: 0;
	background-image:url(../img/item_menu_separa.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#menu_contenido table tr td  p {
	margin:0px auto 10px auto;
	padding: 0 5px 0px 5px;
	color: #cccccc;
	text-align:center;
}

#menu_contenido table tr td  p  a:hover {
	text-decoration: underline;
}

#menu_contenido table tr td  p  a {
	text-decoration: none;
}

#miga_contenedor {
	width:100%;
}

#miga_contenido {
	margin: 3px 4px;
	border-bottom: 1px solid #fff;
}

#miga_contenido p {
	margin:0;
	padding: 0 16px 4px 16px;
	font-size:80%;
	font-family:"Trebuchet MS", Arial;
}

#footer_contenedor_fondo {
	margin:40px 0 0 0;
	padding:0;
	width:100%;
	background-image:url(../img/fondo_footer.jpg);
	background-repeat: repeat-x;
	background-position: 0 62px;
	height:250px;
	clear: both;
}

#footer_contenedor_der {
	margin:0;
	padding:0;
	width:100%;
	background-image:url(../img/fondo_footer_der.jpg);
	background-repeat: no-repeat;
	background-position: right 62px;
	height:250px;
}

#footer_contenedor_izq {
	margin:0;
	padding:0;
	width:100%;
	background-image:url(../img/fondo_footer_izq.jpg);
	background-repeat: no-repeat;
	background-position: left 62px;
	height:250px;
}

#footer_contenido #logos {
	margin:0;
	padding:0;
	position:relative;
	top: -3px;
}

#footer_contenido #logos p {
	margin-top:40px;
	margin-left:10px;
	font-size: 80%;
}

#footer_contenido #logos p a {
	margin: 0 12px;
}

#footer_contenido #texto {
	position:relative;
	float:right;
	top:30px;
	width: 270px;
	font-size:80%;
	margin-right: 3%;
	border-left:1px solid #ccc;
	padding-left: 15px;
}

#footer_contenido #texto a {
	text-decoration:none;
}

#footer_contenido #texto h3 {
	font-size:110%;


}

#footer_contenido #texto h4 {
	font-size:100%;
}

h1 {font-size: 160%; margin: 3px;}
h2, h3, h4 {margin: .3em 3px 3px 3px;}
p {margin: 6px 3px .8em 5px; font-size: 100% /* */;}


/* para estructura deportes */
#cc_contenedor {
	float: right; 
	width: 100%; 
	margin-bottom: -1px; 
	overflow:hidden;

}

#cc {
/*
	border:1px solid #000;
*/
	margin: 4px 0 4px 4px;

}
/*
#sideNav {float: left; width: 24%; display: table; border-collapse:collapse; table-layout:fixed; }
*/
#ccc_contenedor { 
	margin:0;
	padding:0; 
	float: left; 
	width: 53%; 
	background-image:url(../img/fondo_contenido_franja.gif);
	background-repeat:repeat-y;
	background-position:99% 20px;
	padding-bottom: 30000px; 
	margin-bottom: -30000px;

/*
	border:1px solid #000;
*/
}
#ccc {
	padding: 0px 12px 0 6px;
	background-image:none;

}

#ccd_contenedor { 
	margin:0;
	padding:0; 
	float: left;  
	width: 47%; 
	background-image:url(../img/fondo_contenido_franja.gif);
	background-repeat:repeat-y;
	background-position:100% 20px;
	margin-left: -5px;
	padding-bottom: 30000px; 
	margin-bottom: -30000px;

/*
	border:1px solid #000;
*/
	}

#ccd {
	padding: 0px 6px;
}



.equal {padding-bottom: 30000px; margin-bottom: -30000px; }

/* --------------------------------------
BLOQUES
------------------------------------------*/

.bloque_destacadoizq_fondo {
	margin:10px 0 0 0;
	padding:0;
	width:100%;
	background-color:#f5f5f5;
}

.bloque_destacadoizq_lateral_izq {
	margin:0;
	padding:0;
	width:100%;
	background-image:url(/skin/cvejd2007/img/en_portada_bloque_lateral_izq.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.bloque_destacadoizq_lateral_der {
	margin:0;
	padding:0;
	width:100%;
	background-image:url(/skin/cvejd2007/img/en_portada_bloque_lateral_der.gif);
	background-repeat:repeat-y;
	background-position:right top;
}

.bloque_destacadoizq_titulo_fondo {
	margin:0;
	padding:0;
	width:100%;
	height:50px;
	background-image:url(/skin/cvejd2007/img/en_portada_fondov.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

.bloque_destacadoizq_titulo_esquina_izq {
	margin:0;
	padding:0;
	width:100%;
	height:50px;
	background-image:url(/skin/cvejd2007/img/en_portada_titulo_esquina_izquierda.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.bloque_destacadoizq_titulo_esquina_der {
	margin:0;
	padding:0;
	width:100%;
	height:50px;
	background-image:url(/skin/cvejd2007/img/en_portada_titulo_esquina_derecha.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.bloque_destacadoizq_titulo {
	padding-top:14px;
	padding-left: 56px;
}

.bloque_destacadoizq_titulo p {
	margin:0;
	padding:0;
	color: #333;
	font-size:100%;

}

.bloque_destacadoizq_subcaja_fondo {
	margin:0;
	padding:0;
	width:100%;
	height:10px;
	background-image:url(/skin/cvejd2007/img/en_portada_subcaja_fondov.gif);
	background-repeat:repeat-x;
	background-position:left top;
	font-size: 30%;
}

.bloque_destacadoizq_subcaja_esquina_izq {
	margin:0;
	padding:0;
	width:100%;
	height:10px;
	background-image:url(/skin/cvejd2007/img/en_portada_subcaja_esquina_izq.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size: 30%;
}

.bloque_destacadoizq_subcaja_esquina_der {
	margin:0;
	padding:0;
	width:100%;
	height:10px;
	background-image:url(/skin/cvejd2007/img/en_portada_subcaja_esquina_der.gif);
	background-repeat:no-repeat;
	background-position:right top;
	font-size: 30%;
}

.bloque_destacadoizq_inferior_fondo {
	margin:0;
	padding:0;
	width:100%;
	height:14px;
	background-image:url(/skin/cvejd2007/img/en_portada_bloque_fondo_inferior.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	font-size: 30%;
}

.bloque_destacadoizq_inferior_esquina_izq {
	margin:0;
	padding:0;
	width:100%;
	height:14px;
	background-image:url(/skin/cvejd2007/img/en_portada_bloque_esquina_inferior_izq.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-size: 30%;
}

.bloque_destacadoizq_inferior_esquina_der {
	margin:0;
	padding:0;
	width:100%;
	height:14px;
	background-image:url(/skin/cvejd2007/img/en_portada_bloque_esquina_inferior_der.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	font-size: 30%;
}

.bloque_derecha_contenido,
.bloque_destacadoizq_contenido {
	padding: 0 18px;
	font-size: 90%;
}
.bloque_derecha_contenido h1,
.bloque_destacadoizq_contenido h1 {
	font-size:120%;
	color:#333333;
	font-family:"Trebuchet MS", Arial;

}

.bloque_derecha_contenido h2,
.bloque_destacadoizq_contenido h2 {
	font-size:110%;
	color:#333333;
	font-family:"Trebuchet MS", Arial;
	margin-top:0;
	padding-top:0;
}

.bloque_derecha_contenido ul li,
.bloque_destacadoizq_contenido ul li {
	font-size:90%;
	line-height:1.4em;
	margin-top: 8px;
}

.bloque_derecha_contenido ul,
.bloque_destacadoizq_contenido ul {
	margin-top: 0;
	margin-bottom: 0;
}


.bloque_derecha_titulo_fondo {
	margin:0;
	padding:0;
	width:100%;
	height:52px;
	background-image:url(/skin/cvejd2007/img/titulo_plazos_fondo.gif);
	background-repeat:repeat-x;
	background-position:left top;

}

.bloque_derecha_titulo_izq {
	margin:0;
	padding:0;
	width:100%;
	height:52px;

}

.bloque_derecha_titulo_contenido {
	padding-top:14px;
	padding-left: 50px;
}

.bloque_derecha_titulo_contenido p {
	margin:0;
	padding:0;
	color: #000;
	font-size:100%;

}

.bloque_derecha_contenedor {
	width: 100%;
}

.bloque_derecha_contenido {
	padding: 0 10px;
	font-size:90%;
}



/* float-drop prevention */
* html .equal {overflow-x: hidden;}
* html .equal * {position: relative;}

/* IE min-max expression for 'conditional elastic'. Will make IE5.0, 5.5 & IE6 behave. */
/* Wrap it in a 'conditional comment' if you like - it won't make it more valid */

* html body #wrapper {
width: 57em /* fallback value */; 
width:expression(((document.compatMode &&document.compatMode=='CSS1Compat') ?
document.documentElement.clientWidth : document.body.clientWidth)>(970/12) * parseInt(document.body.currentStyle.fontSize)?
  "57em" : (((document.compatMode &&document.compatMode=='CSS1Compat') ?
  document.documentElement.clientWidth :document.body.clientWidth) < 780 ? "778px" : "99%")); }
  
/*]]>*/

.nomargen {
	margin:0;
}

.imagen_th {
	float:left;
	margin: 0px 10px 10px 0px;
	background-color:#fff;
	padding:10px;
	border: 1px solid #ccc;
}

.fecha {
	font-size:90%;
	color:#FF9900;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px;
}
