BODY {
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin: 10px 5px 10px 5px;
	color: rgb(109,111,113); 
}

H1{
  font-size:24px;
}
H2{
  font-size:22px;
}
H3{
  font-size:20px;
}
H4{
  font-size:18px;
}
H5{
  font-size:16px;
}


a:link, a:visited, a:active, a:hover {
    color:#0078A8;
	text-decoration: none;
}


#borde{
	border: 1px solid #A7A9AC;
	width: auto;
	margin: auto;
}

#contenedor{
   width: 770px;
   margin: auto;
}

#header{
   border-bottom: 1px solid #A7A9AC;
   height: 127px;
}

/* alojamiento imagen header */
#cabecera{
	background: transparent url(images/header.jpg) no-repeat left top;
	/*width: 770px;*/
	width: 100%;
	height:98px;
	clear: both;
}

#cabecera h1 { 	
	margin : 0px 0px 0px 0px;
}

#cabecera h2{ 	
	float: right;
	width: 200px;
	margin-top: 10px;
	padding-right: 15px;
	text-align: justify;
	color: rgb(76,182,224);	
	font-size: 12px;
	font-weight:bold;

}



#cabecera h1 span {
	display:none;
}

	
.navegador{
    position: relative;
	float:right;
	height: 25px;
	width: 100%;	
	border-top: 1px solid #A7A9AC;
}

.navegador_inf{
	float:left;
	height: 35px;
	width: 100%;
	font-size: 9px;
	font-weight: bold;	
	padding-left: 5px;
	padding-right: 10px;
}


.botonera{
	float: right;
}

.botonera img{
	border: none;
}



.volverarriba{
	font-size: 8px;
	font-weight: bold;
	margin-top: 40px;
	margin-right: 10px;
	text-align: right;
}

.nav_cajafecha{
	position: absolute;
	top: 4px;
	left: 4px;
	font-size: 11px;
}

.nav_cajaitems{
	position: absolute;
	top: 4px;
	left: 260px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}

.nav_cajaitems a{
	text-decoration: none;
	color: #6D6F71;
}

.nav_cajabuscador{
	position: absolute;
	left: 590px;
	top: 4px;
}

.nav_cajabuscador p{
	margin: 0;
	padding: 0;
}

/*
Primero seteamos el contexto de posición para las columnas, usando el #container
--------------------------------------------------*/
#container {
	position:relative;
	width: 100%;/* % del contenedor */
	min-width:700px;/* ancho mínimo - no funciona en IE */
	margin: 20px 0 0 0;

}


#columna-2, #columna-1, #contenido {min-height:300px;}
#columna-1 {
	position: relative;
	float: left;
	width:170px;
	margin-top: 0;
	margin-left: 10px;
	margin-right: 0;
	height: 100%;
}

* html #columna-1{ /*IE6 only rule.*/
	margin-right: -3px;
}


#columna-2 {
	position:absolute;
	top:0;
	right:0;
	left: 577px;
	width:175px;
	padding-left: 15px;
	margin-right: 15px;
	vertical-align:bottom;
}


* html #columna-2{ /*IE6 only rule.*/
	left: 586px;
	width: 165px;
}



/*
Contenido central
--------------------------------------------------*/
#contenido {
	margin-left: 180px;
	width: 383px;
	min-height: 400px;
	height: 100%;
	padding-left: 10px;
	border-right: 2px solid #dbdbd5;
	border-left: 2px solid #dbdbd5;
}


/* a dos columnas */
#contenido_sm {
	height: 100%;
	width: 550px;	
	margin: 0 0 auto 180px;
	padding-left: 10px;
	min-height: 400px;
	border-left: 2px solid #dbdbd5;
}


#pie{
	padding: 3px 10px 3px 10px;
	margin-top: 10px;
	margin-bottom: 5px;
	height: 35px;
}



/*
Artículos
---------------------------------------------*/


.cajatit{
	float:left;
	width: 350px;
	border : 1px solid #E3E3E3; 
} 

.entradilla{ 
	font-weight: bold;
} 

.titulo  {  font-size : 16pt; }
.subtitulo  {  font-size : 12pt; }


.titnew{
	font-size : 11pt;
	font-weight: bold;
}

#cuerponoticia{
margin : 10px;
padding : 10px 10px 10px 10px; 
border : 1px solid #E3E3E3; 
}


#cajaseccion{
float : right;
background-color : #787D45;
color : #FFFFFF;
font-size : 7pt;
margin : 0px;
padding: 2px 2px 2px 2px;
}


#fnews form{
margin-bottom : 10px;
margin-top : 10px;
border : 1px solid #E3E3E3; 
padding : 10px;
}

/*
--------------------------- fin articulos*/






/*
---------------------------- menú izquierda
*/
.menui {
	float: left; 
	text-align: center;
	width:100%;
	background-color: #FFFFFF;
}


.menui ul {
	font: bold 16px "Humanst521 BT", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: white;
	text-decoration: none;
	margin:0;
	padding: 0;
	width:100%;
	list-style:none;
}

.menui li {
	display:block;
	color: white;
	padding: 0;
	float: left;
	width:100%;
	margin-top: 8px;
}

.noticias li{background: url(images/menus/greenbg.gif) repeat-x center top;
	margin-top:0;}
.obispos li{background: url(images/menus/greenbg3.gif) repeat-x center top;}
.organigrama li{background: url(images/menus/greenbg4.gif) repeat-x center top;}
.radiotv li{background: url(images/menus/greenbg5.gif) repeat-x center top;}
.enlaces li{background: url(images/menus/greenbg2.gif) repeat-x center top;}

.noticias .nivel2 li{margin-top: 8px;}


.nivel2 li{
	background: url(images/menus/basura.gif) repeat-x center top;
}
	
.nivel3 li{
	background: url(images/menus/basura2.gif) repeat-x center top;
}


.nivel4 li{	
	background:none;
	background-color: #FFFFFF;
	border-bottom: 1px solid #dbdbd5;}


.menui a {
	color: white;
	float: left;
	padding-left:15px;
	text-decoration: none;
}

.noticias a{background: url(images/menus/greenleft.gif) no-repeat left top;}
.obispos a{background: url(images/menus/greenbg3.gif) no-repeat left top;}
.organigrama a{background: url(images/menus/greenbg4.gif) no-repeat left top;}
.radiotv a{background: url(images/menus/greenbg5.gif) no-repeat left top;}
.enlaces a{background: url(images/menus/greenleft2.gif) no-repeat left top;}


.noticias .nivel2 a{background: url(images/menus/greenleft3_21.gif) no-repeat left top;}
.obispos .nivel2 a{background: url(images/menus/greenleft3_22.gif) no-repeat left top;}
.organigrama .nivel2 a{background: url(images/menus/greenleft3_23.gif) no-repeat left top;}
.radiotv .nivel2 a{background: url(images/menus/greenleft3_24.gif) no-repeat left top;}


.menui .nivel3 a{background: url(images/menus/greenbg6.gif) no-repeat left top;}

.menui a span {
	display: block;
	padding:7px 13px 7px 0px;
	color: white;
}

.nivel2 a span{
	font: bold 14px  "Humanst521 BT", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;}

.nivel3 a span{
	font: bold 12px "Humanst521 BT", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	/*color: #939597;*/}
	
.nivel4 a span{
	font: bold 12px "Humanst521 BT", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #939597;}	

/*
---------------------------- fin menú izquierda
*/



/*
Destacadas en el home
---------------------------------------------*/

.titulares{
	background-position: 0 0;
	padding-top: 0;
	padding-bottom: 0;
	width: 100%;
	height: 40px;
	border-bottom: 2px solid #dbdbd5;
}


.titulares span{
	display: none;
}

.titdestacadas{
	background: url("images/titulares/destacadas.png") no-repeat top left;
}

.titactualidad{
	background: url("images/titulares/actualidad.png") no-repeat top left;
}

.titmonograficos{
	background: url("images/titulares/monograficos.png") no-repeat top left;
}

.titpanel{
	background: url("images/titulares/panel.png") no-repeat top left;
}


.titdocumentos{
	background: url("images/titulares/documentos.png") no-repeat top left;
}

.titcordoba{
	background: url("images/titulares/diocesis_cordoba.png") no-repeat top left;
}

.tithuelva{
	background: url("images/titulares/diocesis_huelva.png") no-repeat top left;
}

.titjerez{
	background: url("images/titulares/diocesis_jerez.png") no-repeat top left;
}

.titcadizceuta{
	background: url("images/titulares/diocesis_cadizceuta.png") no-repeat top left;
}

.titsevilla{
	background: url("images/titulares/diocesis_sevilla.png") no-repeat top left;
}

.titcanarias{
	background: url("images/titulares/diocesis_canarias.png") no-repeat top left;
}

.tittenerife{
	background: url("images/titulares/diocesis_tenerife.png") no-repeat top left;
}

.titmalaga{
	background: url("images/titulares/diocesis_malaga.png") no-repeat top left;
}

.titjaen{
	background: url("images/titulares/diocesis_jaen.png") no-repeat top left;
}

.titgranada{
	background: url("images/titulares/diocesis_granada.png") no-repeat top left;
}

.titguadix{
	background: url("images/titulares/diocesis_guadix.png") no-repeat top left;
}

.titalmeria{
	background: url("images/titulares/diocesis_almeria.png") no-repeat top left;
}

.titcartagena{
	background: url("images/titulares/diocesis_cartagena.png") no-repeat top left;
}




.titbreves{
	height: 26px !important;
	margin-top: 14px;
	background: url("images/titulares/breves.png") no-repeat top left;
}

.titasamblea{
	background: url("images/titulares/asamblea.png") no-repeat top left;
}

.titorganismos{
	background: url("images/titulares/organismos.png") no-repeat top left;
}

.titasociaciones{
	background: url("images/titulares/asociaciones.png") no-repeat top left;
}

.titvconsagrada{
	background: url("images/titulares/vconsagrada.png") no-repeat top left;
}

.titiglesiajunta{
	background: url("images/titulares/iglesiajunta.png") no-repeat top left;
}

.titmapa{
	background: url("images/titulares/mapa.png") no-repeat top left;
}

.titdiocesis{
	background: url("images/titulares/diocesis.png") no-repeat top left;
}


.tithemeroteca{
	background: url("images/titulares/hemeroteca.png") no-repeat top left;
}

.titdocsconjuntos{
	background: url("images/titulares/docsconjuntos.png") no-repeat top left;
}

.titradiotv{
	background: url("images/titulares/radiotv.png") no-repeat top left;
}

.titlinks{
	background: url("images/titulares/links.png") no-repeat top left;
}

.box {
	position: relative;
	margin-top: 15px;
	height: 100%;
	padding: 0 0 10px 0;
	background-color: rgb(241,241,242);
}

.box .left{
	position: absolute;
	top: -4px;
	left: -5px;
	height: 32px;
	width: 32px;
}


* html .left{ /*IE6 only rule.*/
	margin-top: 0;
	margin-left: 0; /*menu offset from left edge of window in IE*/
}



.box .left2{
	position: absolute;
	top: -4px;
	left: -4px;
	height: 32px;
	width: 32px;
}

.box .left2 img{
	height: 20px;
	width: 20px;
}

.box h2{
    font-size:18px;
	color: #6D6F71;
    background-color: #D1D2D4;
	margin-top:17px;
	padding: 10px 10px 10px 10px;
	line-height: 100%;
}

.box h3{
    font-size:18px;
	font-weight: bold;
    background-color: rgb(209,211,212);
	margin-top:25px;
	margin-bottom: 20px;
	padding: 10px 20px 10px 20px;	
	line-height: 100%;	
}

.box h4{
    font-size:16px;
	font-weight: bold;
	margin: 20px 20px 20px 40px;
	line-height: 130%;	
}

.box h5{
    font-size:14px;
	font-weight: bold;	
	margin: 10px 20px 10px 60px;
}


.box p{
    margin: 10px 20px 10px 80px;
}


.box ul{
	margin-left:0;
	padding-left: 70px;
}

.box li{
    margin-bottom: 5px;
	margin-left: 60px;
	padding-left: 20px;
	padding-right: 40px;
}


.box .last{
	position: absolute;
	bottom:-10px;
	right:-10px;
	height: 33px;
	width: 33px;
}


.box .last img{
	border: 0;
	padding-right: 0;
	width: 23px;
	height: 23px;
}


.destacadas{	
	border-top: 3px solid rgb(0,120,168);
	border-left: 3px solid rgb(0,120,168);	
}

.destacadas .foto{
	float: left;
	width: 110px;
}

.articulos{
		background: rgb(241,241,242) url(images/boxs/degradado_1.png) repeat-x bottom left; /* #E6E7E8 */
		border-top: 3px solid rgb(0,120,168);
		border-left: 3px solid rgb(0,120,168);
		min-height: 400px;
}

.articulos .caja_texto, .docsconjuntos .caja_texto{
	margin: 10px 10px 10px 200px;
	text-align:justify;
}

.articulos .caja_texto p, .docsconjuntos .caja_texto p{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 10px;
}


.articulos .caja_texto2, .docsconjuntos .caja_texto2{
	margin: 10px 20px 10px 80px;
	text-align:justify;
}


.articulos .caja_texto2 p, .docsconjuntos .caja_texto2 p{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	margin-bottom: 10px;
}


.obispossur{
		margin-top: -3px;
		background: rgb(241,241,242) url(images/boxs/degradado_2.png) repeat-x bottom left; /* #E6E7E8 */
		border-top: 3px solid rgb(0,137,153);
		border-left: 3px solid rgb(0,137,153);
		width: 546px;
		min-height: 400px;
}


.docsconjuntos{
		background: rgb(241,241,242) url(images/boxs/degradado_2.png) repeat-x bottom left; /* #E6E7E8 */
		border-top: 3px solid rgb(0,137,153);
		border-left: 3px solid rgb(0,137,153);
}

.cajamapa{
		background: rgb(241,241,242) url(images/boxs/degradado_2.png) repeat-x bottom left; /* #E6E7E8 */
		border-top: 3px solid rgb(0,137,153);
		border-left: 3px solid rgb(0,137,153);
		/*width: 550px;*/
}




.nomenclator{
		background:  rgb(241,241,242) url(images/boxs/degradado_3.png) repeat-x bottom left;
		border-top: 3px solid rgb(65,158,132);
		border-left: 3px solid rgb(65,158,132);		
}

.nomenclator .caja_texto{
	margin: 10px 20px 10px 80px;
	text-align:justify;
}



.rtv{
		background:  rgb(241,241,242) url(images/boxs/degradado_4.png) repeat-x bottom left;
		border-top: 3px solid rgb(123, 179, 102);
		border-left: 3px solid rgb(123, 179, 102);		
}

.links{
		background:  rgb(241,241,242) url(images/boxs/degradado_5.png) repeat-x bottom left;
		border-top: 3px solid rgb(170, 211, 53);
		border-left: 3px solid rgb(170, 211, 53);		
}


.breves{
	background-color:rgb(241,241,242);
	border-top: 3px solid rgb(109,111,113);
	border-left: 3px solid rgb(109,111,113);
	width: 150px;	
}


.breves ul{
	list-style-type: none;
	margin-top: 10px;
	margin-left: 0;
	padding: 0;
} 

.breves li{
	margin: 0;
	line-height: .9em;
	margin-left: -3px;
	margin-bottom: 10px;
	margin-right: -30px;
}

.breves a{
	margin:0;
	text-decoration:none;
	font-size: 9px;
	font-weight: bold;
	color: rgb(0,120,168);
}


#caja_news{
	margin-right: 10px;
}

.articulos .left, .destacadas .left{
	background: url(images/boxs/esquina_1.jpg) no-repeat top left;
}

.obispossur .left{
	background: url(images/boxs/esquina_2.jpg) no-repeat top left;
}

.docsconjuntos .left{
	background: url(images/boxs/esquina_2.jpg) no-repeat top left;
}

.cajamapa .left{
	background: url(images/boxs/esquina_2.jpg) no-repeat top left;
}


.nomenclator .left{
	background: url(images/boxs/esquina_3.jpg) no-repeat top left;
}

.rtv .left{
	background: url(images/boxs/esquina_4.jpg) no-repeat top left;
}

.links .left{
	background: url(images/boxs/esquina_5.jpg) no-repeat top left;
}

.breves .left{
	background: url(images/boxs/esquina_gris.jpg) no-repeat top left;
}




.articulos h2{
    font-size:18px;
	color: #FFFFFF;
	background-color: rgb(0,120,138);
	margin-top:25px;
	padding: 10px 10px 10px 10px;
	line-height: 100%;
}

.articulos .cajafoto{
	float: left;
	width: 172px;	
}

.articulos img{
	float: left;
	width: 170px;
	border: 0;
}

.articulos .cajafoto p{
	text-align: left;
	font-size: 9px;
	margin-left: 2px;
	line-height: 1.1em;
}


/* ------------ Mapa de las diócesis ------------*/


dl#diocesisMap{
	margin: 0;
	padding: 0;
	background: transparent url(images/mapa.gif) top left no-repeat;
	height: 630px;
	width: 548px;
	position: relative;
}

dt{ margin: 0; padding: 0; position: absolute; font-size: 85%; display: none; }
dd{ margin: 0; padding: 0; position: absolute;  font-size: 85%; }


dd#huelvaDef{ top: 200px; left: 30px; }
dd#huelvaDef a{ position: absolute; width: 80px; height: 90px; text-decoration: none; }

dd#sevillaDef{ top: 200px; left: 100px; }
dd#sevillaDef a{ position: absolute; width: 100px; height: 100px; text-decoration: none; }

dd#jerezDef{ top: 300px; left: 100px; }
dd#jerezDef a{ position: absolute; width: 90px; height: 40px; text-decoration: none; }

dd#cadizDef{ top: 340px; left: 100px; }
dd#cadizDef a{ position: absolute; width: 90px; height: 50px; text-decoration: none; }

dd#ceutaDef{ top: 390px; left: 150px; }
dd#ceutaDef a{ position: absolute; width: 110px; height: 20px; text-decoration: none; }

dd#cordobaDef{ top: 150px; left: 180px; }
dd#cordobaDef a{ position: absolute; width: 100px; height: 130px; text-decoration: none; }

dd#jaenDef{ top: 180px; left: 270px; }
dd#jaenDef a{ position: absolute; width: 120px; height: 80px; text-decoration: none; }

dd#malagaDef{ top: 290px; left: 170px; }
dd#malagaDef a{ position: absolute; width: 110px; height: 80px; text-decoration: none; }

dd#melillaDef{ top: 390px; left: 270px; }
dd#melillaDef a{ position: absolute; width: 110px; height: 20px; text-decoration: none; }

dd#granadaDef{ top: 280px; left: 260px; }
dd#granadaDef a{ position: absolute; width: 90px; height: 60px; text-decoration: none; }

dd#guadixDef{ top: 250px; left: 320px; }
dd#guadixDef a{ position: absolute; width: 90px; height: 50px; text-decoration: none; }

dd#almeriaDef{ top: 270px; left: 360px; }
dd#almeriaDef a{ position: absolute; width: 90px; height: 80px; text-decoration: none; }

dd#cartagenaDef{ top: 200px; left: 420px; }
dd#cartagenaDef a{ position: absolute; width: 110px; height: 80px; text-decoration: none; }

dd#tenerifeDef{ top: 500px; left: 30px; }
dd#tenerifeDef a{ position: absolute; width: 145px; height: 90px; text-decoration: none; }

dd#canariasDef{ top: 480px; left: 175px; }
dd#canariasDef a{ position: absolute; width: 155px; height: 110px; text-decoration: none; }


dd a span{ display: none; }
dd a:hover{ position: absolute; 
	border: 1px solid #ccc;}
dd a:hover span{
	display: block;
	text-indent: 0;
	vertical-align: top;
	color: #000;
	background-color: #F4F4F4;
	font-weight: bold;
	position: absolute;
	border: 1px solid #BCBCBC;
	bottom: 100%;
	margin: 0;
	padding: 5px;
	width: 200%;
}



/* ------ fin mapa -----------*/





.destacadas p{
    margin: 10px 35px 10px 10px;
	padding-bottom: 10px;
}

.destacadas img{
	float: left;
	border: 0;
	padding-right: 10px;
	padding-bottom: 10px;
}


.nomenclator h2{
	color: #FFFFFF;
    background-color: rgb(65,158,132);	
}


.rtv h2{
	color: #FFFFFF;
    background-color: rgb(123, 179, 102);
}


.links h2{
	color: #FFFFFF;
    background-color: rgb(170, 211, 53);
}




.obispossur img{
	margin: -10px 0 0 -3px;
	z-index: 100;
}


.obispossur h2{
	color: #FFFFFF;
    background-color: rgb(0,137,153);	
}

.cajamapa h2{
	color: #FFFFFF;
    background-color: rgb(0,137,153);	
}


.cabecera_obispos{
	margin-top:0;
}


.clear{
	clear: both;
}


/* fin destacadas
---------------- */




/* Menú derecha
------------------------------------------------------*/


.menud_bottom{
	float: left;
	margin-top: 20px;
	margin-left: -17px;
	width: 175px;
	border-top: 2px solid rgb(209,211,212);
	padding-top: 4px;
	padding-left: 4px;
	text-align:center;	
}

* html .menud_bottom{
	margin-left: -14px;
}



.menud_bottom p{
	font-size: 10px;
	text-align: center;
	color: rgb(76,182,224);	
	padding-left: 5px;
	padding-bottom: 5px;	
}

* html .menud_bottom p{
	padding-left: 15px;
}


.menud_bottom img{
	margin-top: 10px;
	margin-left: 20px;
	border: 0;
}

.menud_bottom a{
	text-decoration:none;
}






/* Menú izquierda
------------------------------------------------------*/

/*

/*caja contenedora abajo*/

#menui_bottom{
	position: absolute;
/*	top: -180px; */
	left: 10px;
	bottom: 0;	
	width: 170px;
	clear: both;
	border-top: 2px solid rgb(209,211,212);
	padding-top: 4px;
}

#menui_bottom p{
	padding-right: 5px;
	padding-top: 5px;
	font-size: 10px;
	text-align: center;
	color: rgb(76,182,224);	
	border-top: 2px solid rgb(209,211,212);
}


/*
--------------------------------------------------*/



/*
footer
--------------------------------------*/

.footer { 
	background: #D2D3D5 url(images/footer/footer-left.gif) no-repeat left bottom;
	float: left;
	text-align: center;
	width: 100%;
	height: 30px;
	margin-bottom: 0;
}
.right { 
	background: url(images/footer/footer-right.gif) no-repeat right bottom;
	height: 30px;
	margin-top: 0;
	float: right;
	width: 30px;
}
.footer p { 
	margin-top: 5px;
	font-size: 10px;
	text-align: center;
}



/*
-----------------------------------------*/


/*
   formularios buscador
----------------------------------------------*/
input:focus, textarea:focus{
	background: #ffc;
}

imput .botonsearch{
	border: 0;
	width: 10px;	
}

#search{
	height: 20px;
}

#search input {
	width: 150px;
	border: 1px solid #ccc;
	height: 14px;
}

.enlace{cursor:default;}

#search img{
	width: 13px;
	height: 13px;
	border: 0;
}

#panelform{
	margin-left: 40px;
	width: 480px;
	margin-bottom: 100px
}

#panelform p{
	margin-left: 0;
	text-align:left;
}



#panelform input {
	width: 150px;
	border: 1px solid #ccc;
	height: 14px;
}

#panelform .panelmail{
	width: 300px;
}

#panelform .botonpanel{
	width: 80px;	
	height: 20px;
}


#panelform img{
	margin: 10px;
	float: right;
}

#panelform .panelcoment{
	font-size: 10px;
}

.panelcoment_admin{
	text-indent: 2em;
	font-size: 8px;
	font-weight: bold;
	margin-bottom: 10px;
}


/*
----------------------------------------------*/





/*
Formulario
------------------------------------------*/

.campofecha input{
width : 100px;
margin-bottom : 5px;
}

.campotitulo input{
width : 450px;
margin-bottom : 5px;
}



#botonaccion {
padding-top : 10px;
padding-left: 0px;
}

#botonaccion input{
border : 0px none;
}


/*
----------------------------------------------*/



/* set the image to use and establish the lower-right position */

.cssbox{
	position: relative;
}

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
	background: transparent url(images/boxs/box.png) no-repeat bottom right;
}
.cssbox{
	width: 90% !important; /* intended total box width - padding-right(next) */ 
	width: 85%; /* IE Win = width - padding */ 
	padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ 
	margin: 10px auto; /* use to position the box */
}
/* set the top-right image */ 
.cssbox_head { 
	background-position: top right; 
	margin-right: -15px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* 40px right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
	background-position: top left; 
	font-size: 20px;
	margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	padding: 30px 0 15px 35px; /* padding-left = image gap + interior padding ... no padding-right */ 
	height: auto !important; 
	height: 1%; /* IE Holly Hack */ 
	line-height: 1em;
} 

/* set the lower-left corner image */ 
.cssbox_body { 
	background-position: bottom left; 
	margin-right: 25px; /* interior-padding right */ 
	padding: 5px 0 15px 40px; /* mirror .cssbox_head right/left */ 
} 

.cssbox .last{
	position: absolute;
	bottom:0;
	right:0;
	height: 22px;
	width: 23px;
	background: url(images/boxs/linke.png) no-repeat left top;
	cursor: pointer;
}


.cssbox .last span{
	display: none;
}

.cssbox_body img{
	float:left;
	margin-left: -36px;
	margin-top: -5px;
	margin-right: 10px;
	margin-bottom: 5px;
	border: 0;
	width: 100px;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
#slidetabsmenu {
	float:right;
	width:100%;
	font: 14px "Humanst521 BT", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	line-height:normal;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
	margin-bottom: 1em;
}

#slidetabsmenu ul{
	list-style-type: none;
	margin:0;
	margin-left: 10px;
	padding:0;
}

#slidetabsmenu li{
	display:inline;
	margin:0;
	padding:0;
}

#slidetabsmenu a {
	float:right;
	background:url(/images/menus/tab-left.gif) no-repeat left top;
	margin:0;
	padding:0;
	text-decoration:none;
}

#slidetabsmenu a span {
	float:left;
	display:block;
	/*background:url(/images/menus/tab-right.gif) no-repeat right bottom;*/
	background:url(/images/menus/pestana.gif) no-repeat right bottom;
	padding:3px 14px 3px 5px;
	font-weight:bold;
	color:#3B3B3B;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
	color: black;
}

#slidetabsmenu #current a {
	background-position:0 -101px;
}

#slidetabsmenu #current a span {
	background-position:100% -101px;
	color: black;
}

#slidetabsmenu a:hover {
	background-position:0% -101px;
}

#slidetabsmenu a:hover span {
	background-position: 100% -101px;
}

/* -- */




.caja_cabeceraimg{
	position: relative;
	margin-top: 20px;
	padding: 0;
	float: left;
	height: 100%;
	/*background-color: #0066CC;*/
}

* html .caja_cabeceraimg{
	margin-top: 10px;
}

.titular_cajacabecera{
	position: absolute;
	left: 200px;
	top: 50px;
	font-size: 20px;
	font-weight: bold;
}




/*
--------------- menú sec. obispos */

#menuobispos {
	float:right;
	/*font: 16px "Humanst521 BT", "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;*/
	font-size: 12px;
	line-height:normal;
}

* html #menuobispos{ /*IE only. Add 1em spacing between menu and rest of content*/
	margin-bottom: 1em;
}

#menuobispos ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

#menuobispos li{
	display:inline;
	padding-left: 5px;
	margin-left: 2px;
	border-left: rgb(209,211,212) 2px solid;
}

#menuobispos a {
	text-decoration:none;
	color: #666666;
}

#menuobispos a:hover span {
	color: rgb(0,137,153);
}

#menuobispos #current a span {
	font-weight: bold;
	color: rgb(0,137,153);
}


/* 
--------------- fin menú obispos*/

.diocinnew{
	font-size: 8px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}


.logo_iz{
	padding-top: 30px;
}

.logo_iz p{
	padding-right: 5px;
	padding-top: 5px;
	font-size: 10px;
	text-align: center;
	color: rgb(76,182,224);	
	border-top: 2px solid rgb(209,211,212);
}

.logo_iz a{
	color: #999999;
	margin-left: 20px;
}