@import url('./styles/home.css');
@import url('./styles/menu.css');
@import url('./styles/menu2.css');
@import url('./styles/inner.css');
@import url('./styles/dioctv.css');
*{
	margin: 0;
	padding: 0;
}

body{
	background-color: #eee;
	color:#666666;
	/*font-family: "Lucida Grande", Tahoma, Arial, Helvetica, sans-serif;*/
	font-family: Georgia, "Times New Roman", Times, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 160%;
/*	height: 100%;*/
}


a {
	color: #003366;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	color: #003366;
	text-decoration: underline;
}

p{
	color: #666666;
}

h1 {
	font-size: 175%;
}


h2 {
	font-size: 150%;
	margin-bottom: 5px;
	/*margin-top: 15px;	*/
}


h3 {
	font-size: 125%;
	margin-bottom: 5px;
	margin-top: 15px;	
}


h4 {
	font-size: 100%;
	margin-bottom: 5px;
	margin-top: 15px;
	/*text-transform: uppercase;*/
}


#caja{
	margin: 0 auto;
	min-height: 800px;
	width: 950px;
	position: relative;
	background-color:#fff;
	border-bottom: 1px dotted #fff; /* no quitar */

}

/*  IE 6.0*/   
/**html #caja{ 
	height: 1000px;
}*/


*:first-child+html {} * html 
#caja{ 
	height: 8000px;
}

#borderleft{
	position:absolute;
	top: 0;
	left: -15px;
	width: 20px;
	height: 100%;
	background: url("images/shadow-left.gif") repeat-y;
}

#borderright{
	position:absolute;
	top: 0;
	right: -17px;
	width: 20px;
	height: 100%;
	background: url("images/shadow-right.gif") repeat-y;
	z-index:-1;
}

#contenedor{
	margin: 0 auto;
	width: 100%;
	height: 100%;
/*	min-height: 400px;*/
}

#cajaSup{
	float: left;
	width: 100%;
/*	height: 200px;*/
	position: relative;
	margin-bottom: 10px;
}


/*
*:first-child+html {} * html 
#cajaSup{ 
	border: 4px solid #CC0000;
}

*/

#bannerSup, #bannerSup2, #bannerSupxtantos{
	float: left;
	width: 100%;
	height: 95px;
/*	background: url("./images/headers/jmj2011.jpg") no-repeat 0 0;*/
	/*background: url("./images/headers/papa_espana.jpg") no-repeat 0 0;*/
}

#bannerSup{
	background: url("./images/headers/jmj2011.jpg") no-repeat 0 0;
}

#bannerSup2{
	background: url("./images/headers/jmj2011b.jpg") no-repeat 0 0;
}

#bannerSupxtantos{
	background: url("./images/banners/portantos2.jpg") no-repeat 0 0;
}


#bannerSup span, #bannerSup2 span, #bannerSupxtantos span{
	display: none;
}


#bannerSup a, #bannerSup2 a, #bannerSupxtantos a{
	display: block;
	margin-top: 30px;
	height: 110px;
	/*width: 660px;*/
	width: 100%;
	color:#fff;
}

#countdowncontainer{
	color: #000033;
	margin-left: 50px;
	font-size:12px;

}

#navSup{
	float:left;
	width: 100%;
	height: 28px;
	background: /*#83afd4*/ url(images/header_sub.jpg)top center no-repeat ;
}

#navSup ul {
/*	background: url(./images/boxs/gris/v_line.gif) no-repeat center right;*/
	float: left;
	line-height: normal;
/*	margin: 0 0 0 10px;*/
	padding: 0;
	margin-top: 5px;
	height: 22px;
}

#navSup li {
	background: none;
	display: inline;
	margin-top:10px;
	padding-bottom: 6px;
}

#navSup li a {
/*	background: url(./images/boxs/gris/v_line.gif) no-repeat center left;*/
/*	display: inline;*/
	line-height: normal;
	padding: 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#fff;

}

#navSup li.selected{
   background-color: #fff;
   font-weight: bold;   
}

#navSup li.selected a{
   color: #062460;	
}


#navSup_sec{
	float:left;
	width: 100%;
	height: 32px;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 10px;
}


#navSup_sec ul {
/*	background: url(./images/boxs/gris/v_line.gif) no-repeat center right;*/
	float: left;
	line-height: normal;
/*	margin: 0 0 0 10px;*/
	padding: 0;
	margin-top: 5px;
}

#navSup_sec li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
}

#navSup_sec li a {
/*	background: url(./images/boxs/gris/v_line.gif) no-repeat center left;*/
	display: inline;
	line-height: normal;
	padding: 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#a73b2f;
}


#navInf{
	float:left;
	width: 100%;
	margin-bottom: 20px;
}


#logoSup{
	margin: 0 auto;
	width: 950px;
	height:120px;
	background: url("./images/headers/6.jpg") no-repeat 0 0;
}

#logoSup_w_virgen{
	margin: 0 auto;
	width: 950px;
	height:120px;
	background: url("./images/headers/7.jpg") no-repeat 0 0;
}


#logoSup_dioctv{
	margin: 0 auto;
	width: 950px;
	height:120px;
	background: url("./images/headers/dioctv.jpg") no-repeat 0 0;
}


#logoSup_diocfm{
	margin: 0 auto;
	width: 950px;
	height:120px;
	background: url("./images/headers/diocfm.jpg") no-repeat 0 0;
}



#logoSup img, #logoSup_dioctv img, #logoSup_diocfm img{
	border: none;
}

#logoSup a, #logoSup_dioctv a, #logoSup_diocfm a{
	display: block;
	height: 120px;
	/*width: 660px;*/
	width: 100%;
	color:#FFFFFF;
}


#logoSup sapn, #logoSup_dioctv span, #logoSup_diocfm span{
	display: none;
}



.cajaCentral{
	/*float: left;*/
	width: 96%;
	margin: 0 auto;
	margin-bottom: 10px;
	margin-top: 0;
	/*margin-bottom: 20px;	*/
/*	height: 600px;*/
}

.cajaCentral h5{
/*	margin-left: 5px;*/
	font-size: 100%;	
}

#columna_1, #columna_2/*, #columna_3*/{
	/*padding-right: 5px;*/
	margin-right: 20px;
/*	float: left;*/
}


#columna_1{
	float: left;
	width: 40%;
}

#columna_2{
	float: left;
	width: 25%;
}

#columna_3{
	float: right;
	width: 30%;
}

.columna_equis{
	float: left;
	width: 32%;
	padding: 5px;
}

.columna_a2{
	float:left;
	width: 68%;

}


.columna_a3{
	float:left;
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}


/* --------- footer ---------- */

#footerwrap {
	clear: both;
	font-size: 92%;
	margin-top: 10px;
}


#footer{
	margin: 0 auto;
	height: 90px;
/*	background: #5987b8 url(/images/menu/header_filete.jpg) x-repeat;*/
	background: url(./images/virgenes/virgen1.jpg) center no-repeat; 
	/*border-top: 1px solid #b0cce4;*/
	padding-top: 5px;
	clear: both;
	padding: 8px 0;
	position: relative;
	margin-bottom: 20px;
}

#footer_derecha{
	float:right;
	margin-top: 30px;
	width: 40%;
	font-size: 0.8em;
}

#footer_izquierda{
	float:left;
	text-align: right;
	margin-top: 30px;
	width: 40%;
	font-size: 0.8em;
}

#footer small{
	color: #999999;
	/*display: block;*/
	float: left;
	font-style: normal;
	line-height: normal;
	padding: 0 0 0 10px;
	width: 180px;
}


small.copyright{
	position: absolute;
	right: 10px;
}


#footer a {
	text-decoration: none;
}


#footer a:hover, #ja-footer a:active, #ja-footer a:focus {
	text-decoration: underline;
}


#footer ul {
/*	background: url(./images/boxs/gris/v_line.gif) no-repeat center right;*/

	float: left;
	line-height: normal;
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 10px;
}

#footer li {
	background: none;
	display: inline;
	margin: 0;
	padding: 0;
/*	width: 100px;
	border: 1px solid;*/
}

#footer li a {
	/*background: url(./images/boxs/gris/v_line.gif) no-repeat center left;*/

	display: inline;
	line-height: normal;
	padding: 0 10px;
}






/* ------ fin footer ------------ */






.clear{
	clear: both;
}


