@charset "utf-8";
/* CSS Document */
html {
	background-color: #f9fafc;
	background-image: url(../images/layout/bg_html.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
body {
}
header {
	height: 70px;
	padding: 20px;
	width: 980px;
}
/* ----------------- MENU DE NAVEGACION PPAL ----------------- */
.logo_ppal {
	height: 70px;
	width: 120px;
	float: left;
	display: block;
}

.menu_ppal {
	height: 70px;
	width: 860px;
	float: left;
	display: block;
	overflow:hidden;
}

/* VER CSSs INDIVIDUALES EN CC_INDEX/NOINDEX */
footer {
}
.footer_body {
	background-image: url(../images/layout/bg_footer.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	color: #FFF;
	font-size: 0.9em;
}
/* -------------------------------------------------------- */

/* ----------------- ESTRUCTURAS SECUNDARIAS ----------------- */
/* CABECERA */

/* FOOTER */
/* -------------------- CONTENIDO -------------------- */
/* -------------------- SISTEMA DE GRILLAS -------------------- */
.bg_degree {
	/*
	background-image: url(../images/layout/bg_notas.jpg);
	background-color: #FFF;
	background-position: bottom;
	background-repeat: repeat-x;
	border: #CCC solid 1px;
	overflow-y: auto;
	width: calc(100% - 22px);
	*/
	background-color:#EEE;
}

.bg_degree_dos {
	/*
	background-image: url(../images/layout/bg_notas.jpg);
	background-color: #FFF;
	background-position: bottom;
	background-repeat: repeat-x;
	border: #CCC solid 1px;
	overflow-y: auto;
	width: calc(50% - 22px);
	*/
	background-color:#EEE;
}


.bg_degree_tres {
	/*
	background-image: url(../images/layout/bg_notas.jpg);
	background-color: #FFF;
	background-position: bottom;
	background-repeat: repeat-x;
	border: #CCC solid 1px;
	overflow-y: auto;
	width: 228px;
	*/
	background-color:#EEE;
}


/* --------- COLUMNA BANNERS --------- */
.banners{
	padding: 0px;
	margin: 0px 0px 5px 0px;
}



.ccol_cinco_videos {
	background-image: url(../images/layout/bg_videos.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #99cc66;
	border: #CCC solid 1px;
	min-height: 355px;
	width: 978px;
	display: block;
	padding: 4px;
	margin: 0 auto;
}
.ccol_tres_videos {
	min-height: 355px;
	width: 588px;
	display: block;
	padding: 0px;
	margin: 0px;
	float: left;
	display: block;
}
.ccol_dos_vid {
	margin: 0px;
}
.ccol_uno_vid {
	margin: 3px;
}
.ccol_dos_ev {
	margin-left: 0px;
}

/* --------- CAJAS DE CONTENIDOS --------- */
.img_izquierda{
	float: left;
	margin-right:10px;
}

.img_derecha{
	float: right;
	margin-right:10px;
}

.p_data {
	margin: 5px 0px;
	padding: 0px 5px;
	font-size: 0.8em;
}




.p_foto_ter {
	margin: 0px auto 5px auto;
	padding: 0px;
	display: block;
	width: 220px;
	height: 140px;
}
.p_text_ter {
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 0px;
	display: block;
	width: 230px;
	min-height: 190px;
}
.p_text_ter p {
	margin: 0px 3px;
	padding: 3px;
}

.p_text_h6 {
	margin: 0px;
	padding: 5px 0px;
	font-size: 1.15em;
	color: #FFF;
	line-height: 28px;
	text-align: center;
	height: 40px;
}

.bg_predios {
	background-image: url(../images/layout/bg_predios_01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}
.bg_predios:hover {
	background-image: url(../images/layout/bg_predios_02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	color: #666;
}
.ccol_seis_predios {
	width: 238px;
	
	padding: 0px;
	margin: 5px;
	
	float: left;
	display: block;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

/* --------- ESTILOS COPY DEL TINY ESTILO --------- */
.listado {
	list-style: circle;
}

.foto-extra-elemento{
	float:left;
	padding:2px;
	margin:2px;
	border:#CCC solid 1px;

}

.foto-extra-unica{
	width:135px;
	height:85px;
	overflow:hidden;
}

.foto-extra-titulo{
	background-color:#CCF4FD; font-size:0.8em;
	padding:2px;
}