/* Inicio: Estilos generales */

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

.wai {
	display: none;
}

#menuh {
	fontsize: 110% "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top: 0px;
                     width: 100%;
}

#menuh ul, li {
	list-style-type: none;
}

#menuh ul {
	margin: 0;
	padding: 0;
}

#menuh li {
	float: left;
}

#menuh a {
	text-decoration: none;
	color: #3366CC;
	background: #dcdcdc;
	display: block;
	padding: 3px 10px;
	text-align: center;
	border: 1px solid #ffffff;
	border-width: 1px 1px 1px 0;
}


#menuh a#primero {
	border-left: 0px solid #ffffff;
}

#menuh a#segundo {
	border-right: 0px solid #ffffff;
}



#menuhoriz ul li {
        display: inline;
        padding: 2px 7px; /*Separar el texto*/
        margin:1px; /* Separar los botones */
        background-color:#E0E0E0; /* Color de fondo */
}
#menuhoriz ul li:hover {
        background-color:#CCCCCC; /* Color de fondo sobre el boton */
        cursor: pointer; /* cambiar el aspecto del puntero */
}
#menuhoriz ul {
        /* Linea para delimitar la botonera */
        border-bottom-width: 0px;
	border-bottom-style: solid;
        border-bottom-color: #E4E4E4;
}

div.hr {
	clear: both;
	display: block;
	width: 100%;
	height: 10px;
	margin-bottom: 5px;
	margin-top: 10px;
}



hr {
	border-bottom: 1px solid #ddd;
}



div.clear {
	width: 100%;
	height: 1px;
	clear: both;
}



#canvas {
	width: 99%;
	margin: 0 auto;
	text-align: left;
}



/* Final: Estilos generales */





/* Inicio: Cabecera */



h1 {
	float: left;
	display: block;
	width: 306px;
	height: 63px;
	margin: 0px 0 0;
	padding: 0;
	background-image: url(../imagenes_diario/logo_cabildo.gif);
	background-repeat: no-repeat;
}



h1 a {
	width: 306px;
	height: 63px;
	display: block;
}





#toolsandnav {

	float: right;

	width: 65%;

	margin: 5px 0 0;

}



#toolsandnav div {

/*	clear: both;*/

	text-align: right;

}



#tn1 form#idioma {

	float: right;

	margin-bottom: 5px;

}



form#idioma {

	width: 110px;

	margin:0px;

	padding:0px;

}



form#idioma fieldset {

	border: none;

	margin: 0;

	padding: 0;

}



form#idioma select {

	margin:0px;

}

form#idioma input {

	height: 18px;

	margin-bottom:1px;

	padding:0px;

	width:20px;

	font-size:1.09em;

 }

#tn1 ul {

	float: right;

	list-style: none;

	margin: 2px 0 0;

	padding: 0;

}

/*

#tn1 ul li {

	float: left;

	padding: 0 7px;

}

*/





#tn1 ul li {

  float:left;

  padding: 0 7px;

	font-size: 1.09em;

	line-height: 1.3em;

	color: #333;

	background-color: #fff;

	border-right: 1px solid #666;

}



#tn1 ul li a {

	text-decoration: underline;

}







#tn2 {
	width:AUTO;	
 	float:right;
}





#navtop {

	float: left;

	display: inline;

	margin: 0 0 0 10px;

	padding: 0 0;

}



#navtop ul {

	margin: 0;

	padding: 0;

}



#navtop ul li {

	margin: 0;

	padding: 0;

	float: left;

}



#navtop ul li a {

	width: 91px;

	display: block;

	text-align: center;

	background-repeat: no-repeat;

	background-position: top;

}




#breadcrumb {
	width: 100%;
	margin: 0px;
	clear: both;
	float: left;
	height:auto;
	background-color: #dcdcdc;
	border-bottom: 1px solid #FFFFFF;
	color: #ffffff;
}

#breadcrumb p {
	padding: 0 10px;
	margin: 0;
	background-color: #dcdcdc;
	color: #FFFFFF;
}

#breadcrumb p a {
	color: #FFFFFF;
	text-decoration: none;
}

#breadcrumb p a:hover {
	color: #FFF;
	text-decoration: underline;
}

/* Final: Cabecera */





/* Inicio: Zona contenidos */



#banner {

	height: 150px;

}

#banner div.leftbanner {

	height: 150px;	

}

.boxbody #banner {

	height: 101px;

	/*overflow:hidden;*/

	width:100%;

	/*background-repeat:repeat-x;

	background-position:left 1px;*/

		padding:0px;

		overflow:hidden;

}

.homebanner {

	height: 154px!important;

	/*overflow:hidden;*/

	width:100%;

	/*background-repeat:repeat-x;

	background-position:left 1px;*/

		padding:0px;

		overflow:hidden;

}

#fonshomepic {

margin-top:-111px;

}

.imgbanner {

	width:100%;

	height:101px;

	float:left;

	background-color:#b4b4b4!important;

	padding-top:1px;

	padding-bottom:1px;

}



.lbanner {

	background-image: url(../img/lbanner.png);

	background-repeat: no-repeat;

	background-position: left;

	width:7px;

	height:101px;

	float:left;

	margin-top:-103px;

}

.rbanner {

	background-image: url(../img/rbanner.png);

	background-repeat: no-repeat;

	background-position: right;

	width:7px;

	height:101px;

	text-align:right;

	float:right;

	margin-top:-103px;

}

.imgbannerhome {

	width:100%;

	height:149px;

	float:left;

	background-color:#b4b4b4!important;

	padding-top:1px;

	padding-bottom:1px;

}



.lbannerhome {

	background-image: url(../img/lbannerhome.png);

	background-repeat: no-repeat;

	background-position: left;

	width:7px;

	height:151px;

	float:left;

	margin-top:-151px;

}

.rbannerhome {

	background-image: url(../img/rbannerhome.png);

	background-repeat: no-repeat;

	background-position: right;

	width:7px;

	height:151px;

	text-align:right;

	float:right;

	margin-top:-151px;

}



#grid {

	width: 100%;

	position: relative;

	margin: 10px 0px 0px;

}



#grid:after { /* Necesario para que Mozilla redimensione bien la capa */

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

#grid.home {
        float: left;
        width: 100%;
        margin-top: 10px;
}

#grid.home #sidebar, #grid.servicio #sidebar {
	float: left;
	width: 160px;
}


.csc-loginform input button {
	#width: 100%;
        width: 80px;
}

.csc-loginform input {
	#width: 40px;
        width: 65px;
}


.csc-loginform {
	width: 90%;
	font-size: 12px;
}

#loginzone {
	width:99%;
	font-size: 12px;
	margin-left:5px;
}

.csc-form-label-req {
	font-size: 11px;
}

.box {
        margin: 0 auto 10px;
        width: 100%;
        background: url(../imagenes_diario/sbbody-r.png) no-repeat bottom right;
        font-size: 100%;
}

.box3 {
        margin: 0 auto 10px;
        width: 80%;
        background: url(../imagenes_diario/sbbody-r.png) no-repeat bottom right;
        font-size: 100%;
}


#central .box .boxbody {
	padding: 10px;
}


.boxbody, #menu_vertical {
	background: url(../imagenes_diario/sbbody-l.png) no-repeat bottom left;
        margin: 0;
        padding: 5px 10px 10px;
}


.boxbody h3, #menu_vertical h3 {
        background: url(../imagenes_diario/boton_menu.gif) no-repeat center left;
	padding-left: 8px;	
}

.boxbody h3 a, #menu_vertical h3 a {
  	color: #446C85;
	text-decoration: none;
}

.boxbody h3 a:hover, #menu_vertical h3 a:hover {
	color: #446c85;
	text-decoration: underline;
}


.boxhead {
        background: url(../imagenes_diario/sbhead-r.png) no-repeat top right;
        margin: 0;
        padding: 0;
}

.boxhead a {
	text-decoration: none;
}

.boxhead h2 {
        background: url(../imagenes_diario/sbhead-l.png) no-repeat top left;
        margin: 0;
        padding: 6px 10px 0.3em;
        color: #666;
        background-color: transparent;
        font-weight: bold;
        font-size: 1.2em;
        line-height: 1em;
        border-bottom: 1px solid #666;
}


#rootline {
        background: url(../imagenes_diario/sbhead-l.png) no-repeat top left;
        margin: 0;
        padding: 6px 10px 0.3em;
        color: #666;
        background-color: transparent;
        font-weight: bold;
        font-size: 1.2em;
        line-height: 1em;
        border-bottom: 1px solid #666;
}

#rootline a {
        text-decoration: none;
}

#grid.servicio #rightsearch {

	float: right;

	width: 24%;

}



#rightsearch img {

border:none;

}



#grid.canal #sidebar {

	float: left;

	width: 160px;

}



#grid.buscador #main {

	width: 100%;

}



#grid.home #main, #grid.servicio #main {
	float: right;
	width: 83%;
}



#grid.home #main #central {
	float: left;
	width: 79%;
}



#grid.home #main #sidebar2 {
	float: right;
	width: 160px;
}



#grid.canal #main {
	float: right;
	width: 80%;
}



#grid.canal #main #wide {

	width: 80%;

	float: none;

}



#grid.canal #main #narrow {

	width: 100%;

	float: left;

} 



#grid.servicio #main #narrow {

	width: 74%;

	float: left;

}



#minibanners, #rightsearch {

	width: 120px;

	float: right;

}



/* Final: Zona contenidos */





/* Inicio: Pié de página */



#footer {

	clear: both;

	width: 97%;

	padding: 0 10px;

	margin: 20px 0 !important; margin: 10px 0 0;

}



#footer #compliance {

	float: left;

}



#footer #compliance a img {

	float: left;

	margin-right: 10px;

	border: none

}



#footer #credits p {

	float: right;

	margin: 0;

}



/* Final: Pié de página */



/* Inicio: Homepage */



#servicios .item {

	float: left;

	width: 113px;

	margin-right:7px;

}

/*

#servicios .item img {

	margin: 5px 0px;

	display: block;

	border:none;

}

*/

#servicios .final {

	margin-right: 0;

}



#servicios  div.clear {

	display: block !important; display: inline;

}



#portada h3 {

	margin: 5px 0;

}



#portada .item {

	float: left;

	width: 175px;

}



#portada .item img {

	margin-top: 2px;

	float: left;

}



#portada .item p.foto {

	margin: 0 0 10px 70px;

}



#portada .final {

	margin-left: 10px;

}









#agenda .item h4 {

	margin: 10px 0 0;

}



#agenda .meta, #agenda .abstract {

	margin: 0;

}



#minibanners p { margin: 0 0 5px; padding: 0; }



/* Final: Homepage */





/* Inicio: Canal y contenidos */



#content h3, #content2 h3 {

	margin: 10px 0 5px;

}



#content p.banner, #content2 p.banner {

	margin: 5px 0 0;

	padding: 0;

}



#content ul, #content2 ul {

	margin: 0 0 20px;

	padding: 0;

}



#content ul li, #content2 ul li {

	padding-left: 7px;

}



#content .image, #content2 .image {

	margin: 5px 0 10px;

}



#content .right, #content2 .right {

	display: inline;

	float: right;

	margin-left: 10px;

}



#content .left, #content2 .left {

	display: inline;

	float: left;

	margin-right: 10px;

}



#content table, #content2 table {

	margin: 5px 0 0;

	border-collapse: collapse;

	border: none;

}



#content table caption, #content2 table caption {

	text-align: left;

	padding: 10px 0 0 !important; padding: 0 0 5px;

}



#content table th, #content table td, #content2 table th, #content2 table td {

	padding: 5px 10px;

	vertical-align: top;

}



#content table td.center, #content2 table td.center {

	text-align: center;

}



#content table td.right, #content2 table td.right {

	text-align: right;

}



/* Final: Canal y contenidos */



/* Inicio: Buscador */



#grid.buscador .pag {

	margin: 10px 0 0;

	padding: 0 10px;

	text-align: right;

	line-height: 2em;

}



#grid.buscador .item h4 {

	margin: 10px 0 0;

}



#grid.buscador .meta, #grid.buscador .abstract {

	margin: 0;

}



/* Final: Buscador */



/* Inicio: Servicios */



#grid.servicio .pag {

	margin: 10px 0 0;

	padding: 0 10px;

	text-align: right;

	line-height: 2em;

}



#grid.servicio .item h4 {

	margin: 10px 0 0;

}



#grid.servicio .meta, #grid.servicio .abstract {

	margin: 0;

}



#grid.servicio h3.calendario {

	margin-bottom: -10px;

}



#grid.servicio #sidebar form, #grid.servicio #rightsearch form {

	margin: 0;

	padding: 0;

}



#grid.servicio #sidebar label, #grid.servicio #rightsearch label {

	margin: 0;

}





#grid.servicio #sidebar fieldset, #grid.servicio #rightsearch fieldset {

	padding: 0;

	margin: 0;

}



#grid.servicio #sidebar fieldset legend, #grid.servicio #rightsearch fieldset legend {

	margin-left: -6px;

}



#grid.servicio #sidebar .right, #grid.servicio #rightsearch .right {

	text-align: right;

}



/* Final: Servicios */



/* Inicio: imagenes con texto en dos columnas */

	

#img2col h3 {

	margin: 5px 0;

}



#img2col .item {

	float: left;

	width: 45%!important;

	padding-right:5px;

	min-height:100px;

	margin-bottom:10px;

}

/*

#img2col .item img {

	margin-top: 2px;

	float: left;

}

*/

#img2col .item p.foto {

	margin-top: 0;

	margin-right: 5px;

	margin-bottom: 10px;

	margin-left: 70px;

}



#img2col .final {

	margin-left: 10px;

}







/* Final: imagenes con texto en dos columnas */





/* Inicio: imagenes centradas (se muestra de 1 a 5 más de 5 paginación) */

.imgcentrada {

text-align:center;

margin-top:10px;

height:67px;

	}

.imgcentrada img {

border:none;

margin-left:1px;

margin-right:1px;

}



/* Final: imagenes centradas */

.table100 {

width:100%;

}

.table100 caption {

padding-top:15px;

}



.listaopo {

width:100%;

border-top: 1px solid #ddd;

height:auto;

clear:both;

padding-top:5px;

margin-bottom:0px;

}

.listaopo h4 {

font-size:110%;

float:left;

width:80%!important;

clear:both;

margin-top:0px;

margin-bottom:0px;

}

.listaopo h3 {

font-size:110%;

float:left;

width:80%!important;

clear:both;

margin-top:0px;

margin-bottom:0px;

}



.listaopo div {

float:right;

height:11px!important;

clear:none;

width:20%!important;

margin-bottom:0px;

}



.listaopo div a {

	height:11px!important;

	width:11px!important;

	background-repeat: no-repeat;

	display:block;

	float:right;

	text-decoration:none!important;

	margin-right:10px;

	margin-bottom:0px;

}

.listaopo a {

	font-size:110%!important;

}



a.perfil:link, a.perfil:visited {

	background-image: url(../img/perfil01.gif);

}

a.perfil:hover {

	background-image: url(../img/perfil02.gif);

}

a.perfil_actiu {

	background-image: url(../img/perfil02.gif);

	cursor:default;

}

a.acceso:link, a.acceso:visited {

	background-image: url(../img/acceso01.gif);

}

a.acceso:hover {

	background-image: url(../img/acceso02.gif);

}

a.acceso_actiu {

	background-image: url(../img/acceso02.gif);

	cursor:default;

}

a.convocatoria:link, a.convocatoria:visited {

	background-image: url(../img/convocatoria01.gif);

}

a.convocatoria:hover {

	background-image: url(../img/convocatoria02.gif);

}

a.convocatoria_actiu {

	background-image: url(../img/convocatoria02.gif);

	cursor:default;

}

a.seguimiento:link, a.seguimiento:visited {

	background-image: url(../img/seguimiento01.gif);

}

a.seguimiento:hover {

	background-image: url(../img/seguimiento02.gif);

}

.ocult {display:none;}

a.seguimiento_actiu {

	background-image: url(../img/seguimiento02.gif);

	cursor:default;

}

.ocult {display:none;}



.textserv {

width:63%;

margin-left:70px;

margin-bottom:35px;

}

.textserv ul{

margin-bottom:0px!important;

}

.textserv .right{

padding-right:10px;

}

.textserv2 {

width:83%;

margin-left:70px;

margin-bottom:5px;

}

.textserv2 ul{

margin-bottom:0px!important;

}

.textserv2 .right{

padding-right:10px;

}

.textserv3 {

width:38%;

margin-left:90px;

margin-bottom:5px;

}

.textserv3 ul{

margin-bottom:0px!important;

}

.textserv3 .right{

padding-right:10px;

}

.textserv4 {

width:20%;

margin-left:00px;

margin-bottom:5px;

}

.textserv4 ul{

margin-bottom:0px!important;

}

.textserv4 .right{

padding-right:10px;

}

.boxbody h4 {

font-size:125%;

}

h5 {

font-size:110%;

margin-bottom:3px;

}

.embebidaderecha h6 {

font-size:105%;

margin-bottom:5px;

margin-top:5px;

}



.formulario {

clear:both;

margin:0px;

padding:0px;

}

.formulario .left {

width:25%;

}

.formulario .right {

width:70%;



}



.formulario label{

	font-size: 1.1em;

	font-weight: bold;

	color: #333;

	background-color: #fff;

	float:left;

}

.formulario select{

	background-color: #eee;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

	color: #666;

	font-size: 1.1em;

	width: 80%;

	padding: 2px 0;

	float:right;

}	

.formulario .textField {

	background-color: #eee;

	border-top: 1px solid #666;

	border-left: 1px solid #666;

	border-bottom: 1px solid #ccc;

	border-right: 1px solid #ccc;

	padding: 2px;

	color: #666;

	font-size: 1.1em;

	width: 79%;

	float:right;

}

.scroll {

	width:99%;

	height:200px;

	overflow:auto;

	border-top: 1px solid #ddd;

	border-left: 1px solid #ddd;

	border-bottom: 1px solid #ddd;

	padding:2px;

}



form#agenda .left a {

font-size:110%;

}



p.foto span.meta {

font-size:95%!important;

}

.lefthome {

text-align:left;

background:right;

}

.lefthome img {

float:left;

}

.righthome {

text-align:left;

background:right;

}

.righthome img {

float:left;

}

/* Agenda Virtual */



table.agendavirtual {

background-color:#eee;

width:100%;

cursor:default;

padding:0px;

margin:0px;

text-align:center;

}

a.mesanterior:link, a.mesanterior:visited {

	margin-top:-14px;

	margin-left:10px;

	float:left;

	width:10px;

	height:10px;

	background-repeat: no-repeat;

	background-image: url(../img/mesanterior.gif);

	background-color:#eee;

	background-position: 2px;

}

a.mesanterior:hover {

	background-image: url(../img/mesanterior2.gif);

	background-color:#eee!important;

}

a.mesposterior:link, a.mesposterior:visited {

	margin-top:-14px;

	margin-right:10px;

	float:right;

	width:10px;

	height:10px;

	background-repeat: no-repeat;

	background-image: url(../img/messeguent.gif);

	background-color:#eee;

	background-position: 3px;

}

a.mesposterior:hover {

	background-image: url(../img/messeguent2.gif);

	background-color:#eee!important;

}



.agendavirtual thead th {

text-align:center;

text-transform:uppercase;

font-weight:normal;

width:14%;

}

.agendavirtual thead th {

text-transform:uppercase;

}

.agendavirtual thead span {

display:none;

}

.agendavirtual tbody th, .agendavirtual tbody td{

margin:0px;

padding:0px;

}

.agendavirtual abbr {

border:none;

font-weight:normal;

}

.agendavirtual tbody a {

display:block;

text-decoration:none!important;

}

.festivo {

font-weight:bold;

}

.agendavirtual tbody td a:link, .agendavirtual tbody td a:visited  {

background-color:#e8d5b7;

color:#666666;

}

.agendavirtual tbody td a:hover {

background-color:#99ccff;

color:#000000;

}

.hoy {

background-color:#ccc;

}

td.hoy a:link, td.hoy a:visited  {

background-color:#cab592!important;

color:#666666!important;

}

td.hoy a:hover {

background-color:#89a5c0!important;

color:#000000!important;

}



#eltiempo h3 {

margin-bottom:3px;

font-size:100%;

}

/*

#eltiempo div.boxbody div.item {

width:110px;

float:left;

}	

*/

#eltiempo div.boxbody p  {

text-align:right!important;

width:99%;

float:right;

margin-top:0px;

}

#eltiempo div.boxbody a  {

text-decoration:underline;

}



#ampliatexto {

float:right;

padding:0px!important;

margin-left:5px!important;

}



#ampliatexto li {

border:none!important;

display:inline;

margin-left:3px!important;

margin-right:0px!important;

width:19px!important;

padding:0px!important;

}



#ampliatexto li a {

display:block;

width:19px;

height:16px;

margin:0px!important;

}

.aumentar {

background-image:url(../img/aumentar.bot.gif);

}

.reestablecer {

background-image:url(../img/restaurar.bot.gif);

}

.disminuir {

background-image:url(../img/reducir.bot.gif);

}



#bienvenido img, #eltiempo img {

border:0px!important;

}





em {font-style:normal}

.topnav {
	float: right;
	margin: 0;
	padding: 0 0 0 0;
	width:AUTO;
	font-size:1.09em;
}

.topnav .cab_pestania {
	font-size:1.09em; 
	letter-spacing: 0.01em;
	float:right; 
	width:50EM;
	margin-top: 24px;
}

.topnav a.pestania {text-decoration:none; color:#666;}

.topnav a:hover {color:#666; text-decoration:underline;}

.topnav .cab_pestania ul {list-style-type:none; margin:0;padding:0 0 0 0;} 

.topnav span.pestania_ini {
	/* white-space:nowrap; */
	background:url("../imagenes_diario/Img_Ini_Der.png") no-repeat right top; 
	padding:0.7em 1.5em 0.9em 1em; 
	color:#666;
}

.topnav .cab_pestania ul li.pestania_ini {
	float:left; 
	padding:0.7em 0 0.9em 7px; 
	background:url("../imagenes_diario/Img_Ini_Izq.png") no-repeat left top; 
	margin:0; 
	font-weight:normal;
}

#div_buscador {
	float: right;
        width: 300px;
        padding-top: 8px;	
}

.correo {
	float: right;
        width: 22px;
        margin-left: 10px;
        padding-top: 3px;
}

#form_buscador {
	float: right;
        width: 200px;
}

input#buscar {
	background-color: #EEEEEE;
	margin: 3px;
	
	height: 20px;
	line-height: 20px;	
	border: 1px solid #555555;
}

.input_buscador {
    float: left;
    margin-top: 1px;
}

.input_buscar {
   background-color: #E0E0E0;
   color: #666666;
   border: 1px solid #666666;
}

.boton_buscador {
   float: right;
   padding-top: 3px;
}

#menu_horizontal {
	float: left;
 		
}

.pestania_ini a {
	text-decoration: none;
	color: #666;
} 

.topnav span.pestania_ciu {
	/*white-space:nowrap; */
	background:url("../imagenes_diario/pestana_activa_der.png") no-repeat right top; 
	padding:0.7em 1.5em 0.9em 1em; 
	color:#666;
}

.topnav span.pestania_ciu a {
  	color: #FFFFFF;
	text-decoration: none;
}

.topnav span.pestania_ciu a:hover, .topnav span.pestania_ini a:hover {
	color: #FFFFFF;
        background-color: transparent;
        text-decoration: underline;
}

.topnav span.pestania_ini a:hover {
       color: #666;
}

.topnav .cab_pestania ul li.pestania_ciu {
	float:left; 
	padding:0.7em 0 0.9em 7px;
	background:url("../imagenes_diario/pestana_activa_izq.png") no-repeat left top; 
	margin:0; 
	font-weight:normal;
} 

.topnav span.pestania_emp {
	/*white-space:nowrap; */
	background:url("../imagenes_diario/Img_Ini_Der.png") no-repeat right top; 
	padding:0.7em 1.5em 0.9em 1em; 
	color:#666
}

.

.topnav .cab_pestania ul li.pestania_emp {
	float:left; 
	padding:0.7em 0 0.9em 7px; 
	background:url("../imagenes_diario/Img_Ini_Izq.png") no-repeat left top; 
	margin:0; 
	font-weight:normal;
} 

.topnav span.pestania_adm {
	white-space:nowrap; 
	background:url("../imagenes_diario/Img_Adm_Der.png") no-repeat right top; 
	padding:0.7em 1.5em 0.7em 1em; 
	color:#666
}

.topnav .cab_pestania ul li.pestania_adm {
	float:left; padding:0.7em 0 0.7em 7px; background:url("../img/Img_Adm_Izq.png") no-repeat left top; margin:0; font-weight:normal;} 


/* Inicio: Estilos de los links de los idiomas */



.idiomasLinks {

padding-bottom : 9px!important;

}



/* Fin: stilos de los links de los idiomas */


/*********** Banner Inferior : Inicio ***********/
.banner_inferior {
    float: left;
    margin-top: 10px;
    text-align: center;
    width: 100%;
}

.banner_inferior_izq {
   float:left; 
   height: 74px; 
   width:7px; 
   background-image: url(../imagenes_diario/banner_izq.gif);
   background-repeat:no-repeat;
}

.banner_inferior_centro {
   float: left; 
   height: 71px; 
   border-top:1px solid #aaa; 
   border-bottom: 1px solid #aaaaaa; 
   width:97.8%;
   padding-top:1px;
   text-align:center;
}

.banner_inferior_der {
   float: left;
   height:74px; 
   width:7px;
   background-image: url(../imagenes_diario/banner_der.gif);
   background-repeat:no-repeat;
}
/*********** Banner Inferior: Fin ***********/

/* Estilos para las noticias */

.texto {
	font-size: 13px;
}

.seccion {
	font-size: 12px;
	color: #333333;
        text-transform: uppercase;
        text-decoration: none;
}

.titular {
        margin-top: 3px;
	font-size: 16px;
	font-weight: bold;
        text-decoration: none;
}

.titular:hover {
         text-decoration: underline;
}

.noticias_secciones_titulo a {
         color: #000000;
         font-weight: normal;
         text-decoration: none;
}

.noticias_secciones_titulo a:hover {
         text-decoration: none;
         color: #990000;
}

/*********** Recomendaciones ***********/
.recomendaciones {
   float: left;
   width: 100%;
   margin-bottom: 10px;
   background-color: #dcdcdc;
}

.recomendacion1, .recomendacion2, .recomendacion3, .recomendacion4 {
   float: left;
   width: 24%;
   margin-right: 1%;
}

.recomendacion1_imagen, .recomendacion2_imagen, .recomendacion3_imagen, .recomendacion4_imagen {
   float: left;
   width: 30%;
   padding:3px;
}

.recomendacion1_imagen img, .recomendacion2_imagen img, .recomendacion3_imagen img, .recomendacion4_imagen img {
   border: 1px solid #336699;
}

.recomendacion1_texto, .recomendacion2_texto, .recomendacion3_texto, .recomendacion4_texto {
   float: left;
   width: 62%;
}


/************ Estilos para el banner inferior **************/
div.top {
	float: left;
	height: 6px;
	background-image:url(../imagenes_diario/caja_borde_sup.gif);
	background-repeat: repeat-x;
}

img.esquina_sup_izq {
	float: left;
}

img.esquina_sup_der {
	float: right;
}

div.bottom {
	float: left;
        height: 6px;
        background-image:url(../imagenes_diario/caja_borde_inf.gif);
        background-repeat: repeat-x;
}

img.esquina_inf_izq {
        float: left;
}

img.esquina_inf_der {
        float: right;
}

div.contenido_banner {
	float: left;
	text-align: center;
	width: 100%;
	background-image: url(../imagenes_diario/caja_borde_izq.gif);
	background-repeat: repeat-y;
}

div.contenedor {
	float: left;
	background-image: url(../imagenes_diario/caja_borde_der.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-left: 1px;
	width: 100%;
}

div.contenedor table {
	margin-right: 10px;
	width: 100%;
	text-align: center;
}

.csc-menu p {
	background-image: url(../imagenes_diario/bola-azul.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;

}

