/* CSS Document */
@import "EstilosPosi.css";
@import "Search.css";
@import "ResultListStyles.css";
@import "Toolbar.css";
@import "Popup.css";
@import "home.css";

@import "Docs/Tdc_obra_ud.css";
@import "EstilosReper.css";

@import "Docs/tdcHistorico.css";
@import "Docs/Docs.css";

/************************************************ GENERAL ************************************************/
@media screen{
*{ margin:0px; padding:0px;}
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%;line-height:1.4;color:#000000; }
html{}
div#cContainer{ overflow:hidden;}
img{border:none;}
h1{font-size:2em;}
h2{font-size:1.6em;}
h3{font-size:1.1em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
h6{font-size:1em;}
a:focus {outline:0}
dfn {font-style:normal;}

/************************************************ CABECERA ************************************************/
div#cBanner {text-align:center;clear:both; border-bottom:1px solid #CCCCCC; padding-bottom:8px;}
div#cBanner a{padding-left:10px; padding-right:10px; padding-top:80px; padding-bottom:3px; background-color:#CCCCCC; background-image: url(../IMG/fondo_cBanner.gif); background-repeat:no-repeat; background-position:bottom left;margin:0 auto 0 auto; }
div#cBanner a img{ height:90px;}
div#cHead{border-left: 15px solid #FFFFFF;height:315px;}


/********Logos*********/
div#cHead div#cLogo{position: absolute; z-index:700;}
div#cLogo h1#LogoUN a.principalLogo{width:193px; height:59px; display:block; background-image:url(../Img/logoW.jpg); background-repeat:no-repeat;}
div#cLogo h1#LogoUN dfn{display:none;}
div#cLogoProduct p#LogoSecundary dfn{display:none;}
div#cHead div#cMenuHeader div#LogoPR a{height:32px;background-image:url(../Img/logoProduct.jpg); background-position:center; background-repeat:no-repeat; width:288px; margin:auto; display:block;}
div#cHead div#cMenuHeader div#LogoPR a dfn{display:none;}

/********Banner*********/
div#cHead div#cBan{}
div#bannerHeader img {cursor:pointer;}
/********Login*********/



div#cHead div#cLogin{position:absolute; z-index:700px; color:#333333;font-family:Arial, Helvetica, sans-serif; font-size: 1.1em;padding-top:100px;height:90px;}
div#cLogin div.divuser span{ display:block; padding-right: 3px;}
div#cLogin div.divuser input{ font-size:1em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; width:10em; border:1px solid #adadad;}
div#cLogin div.divpass input{ font-size:1em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; width:10em; border:1px solid #adadad;}
div#cLogin div.divlogin input{ width:60px; height:16px;font-size:0.8em; border:1px solid #ffffff; background-color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:0.5em; text-transform:uppercase; color:#0066CC;}
div#cLogin div.divlogoutBtn { text-align: right; margin-top: 2px; margin-bottom:8px; margin-right:10px;}
div#cLogin div.divlogoutBtn input{ width:50px; height:16px;font-size:1em; border:1px solid #ffffff; background-color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:1.5em; text-transform:uppercase; color:#0066CC;}
div#cLogin div.divlogoutTxt{ font-size:1.1em; margin-right:10px;}
div#cHead div#cLogin #Compra{ margin-top:3px; padding-right:10px;text-align:right; clear:both; }
div#cHead div#cLogin #Compra a{ background-color:#E20054; color:#FFFFFF; height:18x; background-image:url(../Img/ico_Carrito.gif); background-repeat:no-repeat; padding-left:25px; padding-right:10px; padding-top:2px; font-size:1em; font-weight:bold; }
div#cHead div#cLogin #Compra a dfn{ font-style:normal;}
/********Menu*********/

/*******SearchHeader**********/
div#cHead div#cSearchHeader{background-color:#c7cfd2;}
/*******PathHeader**********/
div#cHead div#cPath{
	background-color:#f1f1f1;
	background-image: url(../Img/fondo_Path.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
div#cPath div#cHelp a { text-decoration: none;}
div#cPath div#cHelp a :hover{}
div#cPath div#cHelp a dfn{ font-style: normal; text-transform: uppercase;}
/************************************************ CUERPO ************************************************/

/********Menu vertical********/
div.cBody {}
div.cBody div#cLeftBody{ text-align: justify;}
div.cBody div#cRightBody{text-align: justify;}

/************************************************ PIE ************************************************/
div#cFooter{
	background-color:#f1f1f1;
	color:#1A88C7;
	background-image: url(../Img/fondo_pie.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
/********Lista de enlaces********/
div#cFooter ul{}
div#cFooter ul li{list-style:none; margin-left:2em;}
div#cFooter ul li a{ font-size:1.1em; color:#1A88C7; text-decoration:none; line-height:1.7;}
div#cFooter ul li a:hover{ text-decoration:underline;}
div#cFooter ul li a dfn{ font-style:normal;}



div.loadDiv
{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-100px;
	margin-left:-150px;
	width:300px;
	height:200px;
	border:solid 1px black;
	background-color:#CCCCCC;
	color:white;
	display:none;
	z-index:200000;
}


/**********************************************************************************************************/
/********************************** PRODUCTO (Estilos aņadidos) *******************************************/
/**********************************************************************************************************/

/************************************************ CABECERA ************************************************/
/*******MenuHeader***********/
div#cHead div#cMenuHeader div#cDate{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.2em; color:#333333;}
div#cHead div#cMenuHeader div#cMenuPrin ul li a { font-family: Arial, Helvetica, sans-serif; text-decoration: none; color:#333333; font-weight: bold;}
div#cHead div#cMenuHeader div#cMenuPrin ul li a dfn {font-style: normal;}
div#cHead div#cMenuHeader div#cMenuPrin ul li a:hover { text-decoration: underline; color:#007CC4;}
div#cHead div#cMenuHeader div#cPrintEdition a {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color:#333333; font-weight: bold; line-height: 12px; /*width:100px; margin-top:30px;*/}
div#cHead div#cMenuHeader div#cPrintEdition a:hover { text-decoration: underline; color:#007CC4;}
div#cHead div#cMenuHeader div#cPrintEdition a dfn {font-style: normal;}
/*******SearchHeader**********/
div#cHead div#cSearchHeader{background-image:url(../Img/Home/fondo_cSearchHeader.jpg); background-repeat:repeat-x; text-align: right; background-position: left bottom;height:48px}
div#cHead div#cSearchHeader span#lblSearch { color:#1A88C7; font-family: "Trebuchet MS"; font-size: 1.3em; font-weight: bold; position: relative; top: 5px;}
div#cHead div#cSearchHeader span#lblWolters { color:#1A88C7; font-family: "Trebuchet MS"; font-size: 1.2em; position: relative; top: 9px;float:left;padding-left:5px;width:400px;text-align:left;}
div#cHead div#cSearchHeader div#divCabBusqueda{padding-top:9px}
div#cSearchHeader div#scDivTxtSearch{ margin-left: 8px; margin-right: 8px; background-color:#00CCCC;position:relative;top:2px}
div#cSearchHeader div#scDivTxtSearch input { width: 200px; font-size: 1em;}
div#cSearchHeader div#SearchCombodivselection {}
div#cSearchHeader div#SearchCombodivselection select {  border: 1px solid #999999;position: relative; top: 3px; margin-right: 5px; font-size: 0.9em; width:90px;}
div#cSearchHeader div#btnSearchDivBtnSearch{margin-right:10px;}
div#cSearchHeader div#btnSearchDivBtnSearch input{ border: 1px solid #007CC5; background-color:#007CC5; color:#ffffff; margin: 0px; padding: 0px; font-size: 0.9em; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif;  margin-right: 10px; top:50x;position:relative;}
/*******PathHeader**********/
div#cHead div#cPath div#PathDivPath{ font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em; margin-left:8px;background-image:url(../Img/home.gif); background-repeat: no-repeat; padding-left:25px; padding-bottom:4px; display: inline;}
/************************************************ CUERPO ************************************************/
div.cBody div#cTopBody{ border-bottom: 1px solid #A9A9A9;/*margin-top:100px*/}
div.cBody div#cTopBody p { text-align: center; font-size: 1.1em; padding-bottom: 1px; width: 750px; margin-left: auto; margin-right: auto; padding-top: 10px;color:#0e5883; font-weight: bold;}
div.cBody div#cTopBody span { padding-top: 6px; color:#6EBB1F; font-weight: bold; font-size:1.3em;}
div.cBody div#cTopBody span.verde { font-family: "Trebuchet MS"; font-size: 2em; color:#6EBB1F; padding-right: 10px;}
/******* parte inferior **********/
div.cBody div#cBottomBody{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em;}
div.cBody div#cBottomBody div#BottomIZQ{ padding-top: 40px; padding-bottom: 10px; padding-right: 50px; margin-top: 20px;border-top: 1px solid #A9A9A9; }
div.cBody div#cBottomBody #imgBottomIZQ{margin:auto; width:100%; text-align:left;margin-bottom:40px;}
div.cBody div#cBottomBody div#BottomIZQ p {}
div.cBody div#cBottomBody div#BottomIZQ p span { color:#007CC5;}
div.cBody div#cBottomBody div#BottomIZQ a { color:#007CC5;}
div.cBody div#cBottomBody div#BottomIZQ a:hover { color:#E60050;}
div.cBody div#cBottomBody div#BottomIZQ div#accesibilidad  { margin-top: 30px;}
div.cBody div#cBottomBody div#BottomDCH{ padding-left: 15px; padding-bottom: 10px; margin-top: 20px;border-top: 1px solid #A9A9A9;background-image:url(../Img/Home/fondo_BottomDCH.jpg); background-repeat: no-repeat; background-position: 0px 10px; padding-top: 10px;}
div.cBody div#cBottomBody div#BottomDCH h4 { text-align: left; font-family: "Trebuchet MS"; font-size: 1.8em; color:#E60050;}
div.cBody div#cBottomBody div#BottomDCH p {}
div.cBody div#cBottomBody div#BottomDCH p.inferior { text-align: center; margin-top: 7px; margin-bottom:10px;}
div.cBody div#cBottomBody div#BottomDCH p span {color:#007CC5;}
div.cBody div#cBottomBody div#BottomDCH p span.verde {color:#84B55E;}
div.cBody div#cBottomBody div#BottomDCH a { color:#007CC5;}
div.cBody div#cBottomBody div#BottomDCH a:hover { color:#E60050;}

/******* parte izquierda **********/
a.premiosLey{  width:113px; height:112px; display:block; background-image:url(../Img/img_Banner_Premios.jpg); background-repeat:no-repeat; float:right}
a.tiendaLey{margin-top:0px;width:157px; height:110px; display:block; background-image:url(../Img/img_Banner_Tienda.jpg); background-repeat:no-repeat;}
div#BannersLeft dfn{display:none;}
div#BannersRight dfn{display:none;}



div.cBody div#cLeftBody {background-image:url(../Img/Home/fondo_cLeftBody.jpg); background-repeat:repeat-y; background-position: right top;}

div.cBody div#cLeftBody h3 { font-weight:500;}

/* sentencia del dia */
div.cBody div#cLeftBody div.SentenciaDiaria{ border: 1px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; position: relative; padding-bottom: 15px; }
div.cBody div#cLeftBody div.SentenciaDiaria img { float: right; margin-top: 6px; margin-right: 15px;}
div.cBody div#cLeftBody div.SentenciaDiaria h3 { font-family: "Trebuchet MS"; font-size: 1.9em; color:#E8125C; margin-bottom: 12px; text-align: left; background-color:#EEF0ED;border-bottom: 1px solid #cccccc; padding-left: 15px; padding-top: 1px; padding-bottom: 0px;}
div.cBody div#cLeftBody div.SentenciaDiaria  p.tituloNoticia { font-family: "Trebuchet MS"; font-size: 1.9em; color:#666666; text-align: center; border-bottom: 1px solid #A9A9A9; margin-left: 15px; margin-bottom: 6px; margin-right: 130px;}
div.cBody div#cLeftBody div.SentenciaDiaria  p.autorNoticia {color:#333333; font-size: 1.2em; margin-top: 3px; padding-bottom:10px; padding-right:15px; margin-left: 15px;}
div.cBody div#cLeftBody div.SentenciaDiaria p.autorNoticia a {color:#666666; text-decoration: none;}
div.cBody div#cLeftBody div.SentenciaDiaria p.autorNoticia a:hover { text-decoration: underline;}
div.cBody div#cLeftBody div.SentenciaDiaria p.entradillaNoticia {font-family: "Times New Roman", Times, serif; font-size: 1.8em; line-height: 22px; padding-bottom:2px; margin-left: 15px;}
div.cBody div#cLeftBody div.SentenciaDiaria p.entradillaNoticia a {color:#0E5883; text-decoration: none;}
div.cBody div#cLeftBody div.SentenciaDiaria p.entradillaNoticia a:hover {text-decoration: underline;}
/* sentencia del dia TC */
div.cBody div#cLeftBody div.SentDiariaTC{ border: 1px solid #CCCCCC; border-bottom: 2px solid #CCCCCC; position: relative; padding-bottom: 15px; }
div.cBody div#cLeftBody div.SentDiariaTC img.imgSeccion{ margin-left:15px;}
div.cBody div#cLeftBody div.SentDiariaTC img { float: right; margin-top: 6px; margin-right: 15px;}
div.cBody div#cLeftBody div.SentDiariaTC h3 { font-family: "Trebuchet MS"; font-size: 1.9em; color:#E8125C; margin-bottom: 12px; text-align: left; background-color:#EEF0ED;border-bottom: 1px solid #cccccc; padding-left: 15px; padding-top: 1px; padding-bottom: 0px;}
div.cBody div#cLeftBody div.SentDiariaTC  p.tituloNoticia { font-family: "Times New Roman", Times, serif; font-size: 1.8em; line-height: 22px; padding-bottom:2px; margin-left: 15px;}
div.cBody div#cLeftBody div.SentDiariaTC  p.tituloNoticia a{color:#0E5883; text-decoration: none; }
div.cBody div#cLeftBody div.SentDiariaTC  p.tituloNoticia a:hover{text-decoration: underline;}
div.cBody div#cLeftBody div.SentDiariaTC  p.autorNoticia {color:#333333; font-size: 1.2em; margin-top: 3px; padding-bottom:10px; padding-right:15px; margin-left: 15px;}
div.cBody div#cLeftBody div.SentDiariaTC p.autorNoticia a {color:#666666; text-decoration: none;}
div.cBody div#cLeftBody div.SentDiariaTC p.autorNoticia a:hover { text-decoration: underline;}
div.cBody div#cLeftBody div.SentDiariaTC p.entradillaNoticia {font-family: "Times New Roman", Times, serif; font-size: 1.8em; line-height: 22px; padding-bottom:2px; margin-left: 15px;}
div.cBody div#cLeftBody div.SentDiariaTC p.entradillaNoticia a {color:#0E5883; text-decoration: none;}
div.cBody div#cLeftBody div.SentDiariaTC p.entradillaNoticia a:hover {text-decoration: underline;}
/* civil */
div.cBody div#cLeftBody div.Civil{}
div.cBody div#cLeftBody div.Civil h3 {font-family: "Trebuchet MS"; font-size: 2.1em; color:#E8125C; margin-bottom: 8px; text-align: left;}
div.cBody div#cLeftBody div.Civil div p.autorNoticia { color:#333333; font-size: 1.2em; margin-top: 3px; margin-left: 20px;}
div.cBody div#cLeftBody div.Civil div p.autorNoticia a { color:#666666; text-decoration: none;}
div.cBody div#cLeftBody div.Civil div p.autorNoticia a:hover { text-decoration: underline;}
div.cBody div#cLeftBody div.Civil div p.entradillaNoticia {font-family: "Times New Roman", Times, serif; font-size: 2.1em; line-height: 24px;}
div.cBody div#cLeftBody div.Civil div p.entradillaNoticia a { color:#0E5883; text-decoration: none;}
div.cBody div#cLeftBody div.Civil div p.entradillaNoticia a:hover {text-decoration: underline;}
/* social */
div.cBody div#cLeftBody div.Social{}
div.cBody div#cLeftBody div.Social h3 {font-family: "Trebuchet MS"; font-size: 2.1em; color:#E8125C; margin-bottom: 8px; text-align: left;}
div.cBody div#cLeftBody div.Social div p.autorNoticia { color:#333333; font-size: 1.2em; margin-top: 3px; margin-left: 20px;}
div.cBody div#cLeftBody div.Social div p.autorNoticia a {color:#666666; text-decoration: none;}
div.cBody div#cLeftBody div.Social div p.autorNoticia a:hover {text-decoration: underline;}
div.cBody div#cLeftBody div.Social div p.entradillaNoticia {font-family: "Times New Roman", Times, serif; font-size: 2.1em; line-height: 24px;}
div.cBody div#cLeftBody div.Social div p.entradillaNoticia a { color:#0E5883; text-decoration: none;}
div.cBody div#cLeftBody div.Social div p.entradillaNoticia a:hover {text-decoration: underline;}
/* Jurisprudencia */
div.cBody div#cLeftBody div.Jurisprudencia{}
div.cBody div#cLeftBody div.Jurisprudencia h3 {font-family: "Trebuchet MS"; font-size: 1.9em; color:#666666; margin-bottom: 8px; text-align: left;}
div.cBody div#cLeftBody div.Jurisprudencia div p.autorNoticia { color:#333333; font-size: 1.2em; margin-top: 3px; margin-left: 0px;margin-bottom: 15px;}
div.cBody div#cLeftBody div.Jurisprudencia div p.autorNoticia a {color:#666666; text-decoration: none;}
div.cBody div#cLeftBody div.Jurisprudencia div p.autorNoticia a:hover {text-decoration: underline;}
div.cBody div#cLeftBody div.Jurisprudencia div p.entradillaNoticia {font-family: "Times New Roman", Times, serif; font-size: 2.1em; line-height: 24px;}
div.cBody div#cLeftBody div.Jurisprudencia div p.entradillaNoticia a { color:#0E5883; text-decoration: none;}
div.cBody div#cLeftBody div.Jurisprudencia div p.entradillaNoticia a:hover {text-decoration: underline;}


/* Jurisprudencia TC */
div.cBody div#cLeftBody div.JurisTC{}
div.cBody div#cLeftBody div.JurisTC img.imgSeccion{ float:left; margin-left:10px; margin-bottom:15px; margin-right:15px;}
div.cBody div#cLeftBody div.JurisTC h3 {font-family: "Trebuchet MS"; font-size: 1.9em; color:#666666; margin-bottom: 8px; text-align: left; margin-top:15px;}
div.cBody div#cLeftBody div.JurisTC div p.autorNoticia { color:#333333; font-size: 1.2em; margin-top: 0px; margin-left: 0px;margin-bottom: 15px;}
div.cBody div#cLeftBody div.JurisTC div p.autorNoticia a {color:#666666; text-decoration: none;}
div.cBody div#cLeftBody div.JurisTC div p.autorNoticia a:hover {text-decoration: underline;}
div.cBody div#cLeftBody div.JurisTC div p.entradillaNoticia {font-family: "Times New Roman", Times, serif; font-size: 2.1em; line-height: 24px;}
div.cBody div#cLeftBody div.JurisTC div p.entradillaNoticia a { color:#0E5883; text-decoration: none;}
div.cBody div#cLeftBody div.JurisTC div p.entradillaNoticia a:hover {text-decoration: underline;}
div.cBody div#cLeftBody div.JurisTC div p.tituloNoticia{font-family: "Times New Roman", Times, serif; font-size: 1.8em; line-height: 24px; margin-right:15px;}
div.cBody div#cLeftBody div.JurisTC div p.tituloNoticia a { color:#0E5883; text-decoration: none;}
div.cBody div#cLeftBody div.JurisTC div p.tituloNoticia a:hover {text-decoration: underline;}
/* administrativo */
div.cBody div#cLeftBody div.Administrativo{}
div.cBody div#cLeftBody div.Administrativo h3 {font-family: "Trebuchet MS"; font-size: 2.1em; color:#E8125C; margin-bottom: 8px; text-align: left;}
div.cBody div#cLeftBody div.Administrativo div p.autorNoticia { color:#333333; font-size: 1.2em; margin-top: 3px; margin-left: 20px;}
div.cBody div#cLeftBody div.Administrativo div p.entradillaNoticia {font-family: "Times New Roman", Times, serif; font-size: 2.1em; line-height: 24px;}
div.cBody div#cLeftBody div.Administrativo div p.entradillaNoticia a { color:#0E5883; text-decoration: none;}
div.cBody div#cLeftBody div.Administrativo div p.entradillaNoticia a:hover {text-decoration: underline;}

/* Corresponsalias */
div.cBody div#cLeftBody div.Corresponsalias{ border: 1px solid #A9A9A9;border-bottom: 3px solid #A9A9A9;}
div.cBody div#cLeftBody div.Corresponsalias h3 { font-family: "Trebuchet MS"; font-size: 1.9em; color:#666666; line-height: 19px; margin-top: 0px; padding-top: 5px; margin-bottom: 15px; text-align: left;}
div.cBody div#cLeftBody div.Corresponsalias p.tituloNoticia { font-family: "Times New Roman", Times, serif; font-size: 2.1em; color:#6EBB1F; line-height: 21px; text-align:left; /*margin-left: 111px;*/ margin-top:14px;}
div.cBody div#cLeftBody div.Corresponsalias p.tituloNoticia a { color:#6EBB1F; text-decoration: none;font-size: 1em;}
div.cBody div#cLeftBody div.Corresponsalias p.tituloNoticia a:hover {text-decoration: underline;}
div.cBody div#cLeftBody div.Corresponsalias p.autorNoticia { color:#666666; font-size: 1.9em; margin-top: 0px; text-align:left;border-bottom: 1px solid #A9A9A9; font-weight: normal; margin-bottom: 5px; /*margin-left: 111px;*/ font-family: "Times New Roman", Times, serif;}
div.cBody div#cLeftBody div.Corresponsalias p.autorNoticia a {color:#666666; text-decoration: none; font-size:0.8em; font-weight: normal;}
div.cBody div#cLeftBody div.Corresponsalias p.autorNoticia a:hover { text-decoration: underline;}
div.cBody div#cLeftBody div.Corresponsalias p.tituloNoticia + p.autorNoticia { border-bottom: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.5em;}
div.cBody div#cLeftBody div.Corresponsalias div p.entradillaNoticia { margin-top: 0px;font-family: Verdana;font-size: 1.2em; line-height: 19px;/*margin-left: 111px;*/ margin-bottom: 20px; text-align: left;}
div.cBody div#cLeftBody div.Corresponsalias div p.entradillaNoticia a { color:#666666; text-decoration: none;}
div.cBody div#cLeftBody div.Corresponsalias div p.entradillaNoticia a:hover {text-decoration: underline;}

/* Rincon */
div.cBody div#cLeftBody div.Rincon{ border-top: 1px solid #A9A9A9; text-align: center;}
div.cBody div#cLeftBody div.Rincon table { border: 1px solid #A9A9A9; border-collapse: collapse; margin: 0px; padding: 0px;}
div.cBody div#cLeftBody div.Rincon table tr td { vertical-align: top; text-align: left;}
div.cBody div#cLeftBody div.Rincon table tr td h3 {font-family: "Trebuchet MS"; font-size: 1.9em; color:#E8125C; margin-bottom: 5px; text-align: left; margin-top: 5px;}
div.cBody div#cLeftBody div.Rincon table tr td p.tituloNoticia {font-family: "Times New Roman", Times, serif; font-size: 1.8em; color:#666666; line-height: 19px; padding-right: 10px;}
div.cBody div#cLeftBody div.Rincon table tr td p.tituloNoticia a { color:#666666; text-decoration: none;}
div.cBody div#cLeftBody div.Rincon table tr td p.tituloNoticia a:hover {text-decoration: underline;}
div.cBody div#cLeftBody div.Rincon table tr td p.autorNoticia { color:#666666; font-size: 1.2em; margin-top: 12px;}
div.cBody div#cLeftBody div.Rincon table tr td p.autorNoticia a { color:#666666; text-decoration: none;}
div.cBody div#cLeftBody div.Rincon table tr td p.autorNoticia a:hover{ text-decoration: underline;}
/******* parte derecha **********/
div.Rincon  a.rinconLectura{width:200px; height:159px; display:block; background-image:url(../Img/img_Rincon.jpg); background-repeat:no-repeat;}

/* bannersRight*/
div.cBody div#cRightBody div#BannersRight  { text-align: center; padding-left: 15px; margin-left: auto; margin-right: auto; margin-bottom: 15px; width:360px}
div.cBody div#cRightBody div#BannersRight img {}
div.cBody div#cRightBody div#BannersRight div#diarioEmail {background-image:url(../Img/img_Banner_Facil.jpg); background-repeat: no-repeat; height: 125px; width:224px; float: left;}
div.cBody div#cRightBody div#BannersRight div#diarioEmail fieldset { text-align: left; padding-left: 8px; padding-top: 40px; border: none;}
div.cBody div#cRightBody div#BannersRight div#diarioEmail fieldset legend{display: none;}
div.cBody div#cRightBody div#BannersRight div#diarioEmail fieldset label { font-size: 1.2em; color:#333333;}
div.cBody div#cRightBody div#BannersRight div#diarioEmail fieldset input { border: 1px solid #CCCCCC; font-size: 1.3em;}
div.cBody div#cRightBody div#BannersRight div#diarioEmail input.CreateUserAlta { border: 1px solid #FFFFFF; background-color:#007CC5; color:#FFFFFF; float: left; font-size: 1.1em; margin-left: 7px; margin-top: 2px;}


/* NumerosDisponibles*/
div.cBody div#cLeftBody span#LabelCalendario { text-align: center;border-bottom: 1px solid #A9A9A9; display: block;font-family: "Times New Roman", Times, serif; font-size: 1.5em;  color:#007CC5; font-weight: bold; margin-left: 15px; margin-right:20px; padding-bottom: 3px; clear: both; margin-top: 10px;}
/**/
div.cBody div#cLeftBody div#divnumbersearch { padding-left: 15px; margin-bottom:3px; text-align:center;}
div.cBody div#cLeftBody div#divnumbersearch label { font-size: 1.1em; color:#666666;}
div.cBody div#cLeftBody div#divnumbersearch input {font-size: 1.1em;}
div.cBody div#cLeftBody div#divnumbersearch a { text-decoration: none; background-color:#0033CC; color:#FFFFFF; padding-left: 5px; padding-right: 5px;}
div.cBody div#cLeftBody div#divnumbersearch a:hover { background-color:#99CCCC;}
div.cBody div#cLeftBody div#divnumbersearch a dfn { font-style: normal;}
/**/
div.cBody div#cLeftBody div#divdatesearch { padding-left: 15px;margin-bottom:3px; text-align:center;}
div.cBody div#cLeftBody div#divdatesearch label { font-size: 1.1em; color:#666666;}
div.cBody div#cLeftBody div#divdatesearch input {font-size: 1.1em;}
div.cBody div#cLeftBody div#divdatesearch a { text-decoration: none; background-color:#0033CC; color:#FFFFFF; padding-left: 5px; padding-right: 5px;}
div.cBody div#cLeftBody div#divdatesearch a:hover { background-color:#99CCCC;}
div.cBody div#cLeftBody div#divdatesearch a dfn { font-style: normal;}
/**/
div.cBody div#cLeftBody div#divdatecombosearch { padding-left: 15px;margin-bottom:3px; text-align:center;}
div.cBody div#cLeftBody div#divdatecombosearch label { font-size: 1.1em; color:#666666; padding-right: 2px;}
div.cBody div#cLeftBody div#divdatecombosearch select {font-size: 1.1em; margin-right: 5px;}
div.cBody div#cLeftBody div#divdatecombosearch a { text-decoration: none; background-color:#007CC5; color:#FFFFFF; padding-left: 5px; padding-right: 5px;}
div.cBody div#cLeftBody div#divdatecombosearch a:hover {}
div.cBody div#cLeftBody div#divdatecombosearch a dfn { font-style: normal;}



div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario {
	width: 153px;
	height: 148px;
	margin-left: auto; margin-right: auto;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFFFff;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario {}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div {
	float: left;
	color:#FFFFFF;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div.years {
	width: 56px;
	background-color:#666666;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div.flechasYear {
	float: left;
	width: 10px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 4px;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div.years a {
	display: block;
	margin: 0px;
	padding: 0px;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div.years img {
	border: none;
	float: left;
	margin-bottom: 2px;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div.meses {
	width: 97px;
	background-color:#000000;
	text-align: right;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div.flechasMeses {
	float: right;
	width: 10px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div.meses span {
	display: block;
	margin: 0px;
	padding: 0px;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div.meses img {
	border: none;
	float: left;
	margin-bottom: 2px;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div span.calEncabec {
	top: 3px;
	cursor: default;
}
div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div span.calEncabec .enlaceYear{
	text-decoration: none;
	color:#FFFFFF;
	display: inline;
}
div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#cabeceraCalendario div span.calEncabec .enlaceYear:hover{
	color:#EF7F01;
}
div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#semanal {
	background-color:#007CC5;
	color: #FFFFFF;
	float: left;
	width: 151px;
	cursor: default;
	border-left: 1px solid #007CC5;
	border-right: 1px solid #007CC5;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#semanal span {
	display: block;
	float: left;
	text-align: center;
	/*padding-left: 6px;
	padding-right: 6px;*/
	width: 19px;
	border: 1px solid #007CC5;
	font-size:11px;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#semanal span.calDias {}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#semanal span.calDiasPrimero {}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#todosDias {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	float: left;
	width: 151px;
	padding-top: 2px;
	padding-left: 0px;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#todosDias div#semana {
/*	background-color:#9999CC;*/
	float: left;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#todosDias div#semana span {
	display: block;
	float: left;
	text-align: center;
	width: 18px;
	border: 1px solid #ffffff;
	font-size:11px;
	margin-top:1px;
	margin-bottom: 1px;
	margin-right: 1px;
	color: #000000;
	cursor: default;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#todosDias div#semana span.sin {
	font-size:1px;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#todosDias div#semana span.calCeldaResaltado {
	border: 1px solid #999999;
	color:#E60050;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#todosDias div#semana span a {
	display: block;
	width: 100%;
	text-decoration: none;
	color:#333333;
}
div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#todosDias div#semana span a.conActividad {
	color:#EF7F01;
}

div.cBody div#cLeftBody div#NumerosDisponibles div#Calendario div#todosDias div#semana span a:hover {
	font-weight: bold;
}
/* DiarioNoticias*/
div.cBody div#cRightBody div.DiarioNoticias {}
div.cBody div#cRightBody div.DiarioNoticias p { text-align: right; color:#007CC5; font-size: 1.1em; font-weight: bold; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 8px;}
div.cBody div#cRightBody div.DiarioNoticias h3 { width: 140px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; padding-left: 10px;text-align: left; font-family: "Times New Roman", Times, serif; color:#007CC5; font-size: 1.5em; font-weight: bold;}
div.cBody div#cRightBody div.DiarioNoticias ul {border: 1px solid #cccccc; list-style:none; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em;}
div.cBody div#cRightBody div.DiarioNoticias ul li { margin-bottom: 8px;}
div.cBody div#cRightBody div.DiarioNoticias ul li a { text-decoration: none; color:#666666;}
div.cBody div#cRightBody div.DiarioNoticias ul li a:hover { text-decoration: underline;color:#007CC5;}
div.cBody div#cRightBody div.DiarioNoticias ul li a span { color:#007CC5;}
div.cBody div#cRightBody div.DiarioNoticias div {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
div.cBody div#cRightBody div.DiarioNoticias div p { text-align: left; padding: 15px; font-weight: normal; padding-bottom: 5px;}
div.cBody div#cRightBody div.DiarioNoticias div p span { color:#666666;}
div.cBody div#cRightBody div.DiarioNoticias div p span.gris{ color:#FFFFFF; background-color:#666666; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; line-height: 17px; float: left;}
div.cBody div#cRightBody div.DiarioNoticias div p a { font-family: "Trebuchet MS"; font-size: 1.6em; line-height: 15px; text-decoration: none;color:#666666; margin-top: 5px; display: block; padding-left: 114px; margin-bottom: 7px;}
div.cBody div#cRightBody div.DiarioNoticias div p a:hover { text-decoration: underline;}
div.cBody div#cRightBody div.DiarioNoticias div p a span {color:#007CC5;}

/* LegislacionDestacada*/
div.cBody div#cRightBody div.LegislacionDestacada {}
div.cBody div#cRightBody div.LegislacionDestacada p { text-align: right; color:#007CC5; font-size: 1.1em; font-weight: bold; padding-right: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 8px;}
div.cBody div#cRightBody div.LegislacionDestacada h3 { width: 220px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; padding-left: 10px;text-align: left; font-family: "Times New Roman", Times, serif; color:#E8125C; font-size: 1.5em; font-weight: bold;}
div.cBody div#cRightBody div.LegislacionDestacada ul {border: 1px solid #cccccc; list-style:none; padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em;background-color: #eef0ed;}
div.cBody div#cRightBody div.LegislacionDestacada ul li { margin-bottom: 8px;}
div.cBody div#cRightBody div.LegislacionDestacada ul li a { text-decoration: none; color:#666666;}
div.cBody div#cRightBody div.LegislacionDestacada ul li a:hover { text-decoration: underline;color:#E8125C;}
div.cBody div#cRightBody div.LegislacionDestacada ul li a span { color:#E8125C;}
div.cBody div#cRightBody div.LegislacionDestacada div {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
div.cBody div#cRightBody div.LegislacionDestacada div p { text-align: right; padding: 15px; font-weight: normal; padding-bottom: 5px;}
div.cBody div#cRightBody div.LegislacionDestacada div p span { color:#666666;}
div.cBody div#cRightBody div.LegislacionDestacada div p span.gris{ color:#FFFFFF; background-color:#E20054; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; line-height: 17px;}
div.cBody div#cRightBody div.LegislacionDestacada div p a { font-family: "Trebuchet MS"; font-size: 1.6em; line-height: 15px; text-decoration: none;color:#666666; display:block; margin-top: 9px;}
div.cBody div#cRightBody div.LegislacionDestacada div p a:hover { text-decoration: underline;}
div.cBody div#cRightBody div.LegislacionDestacada div p a span {color:#E8125C;}


/* Publicidad */
div.cBody div#cRightBody div#Publicidad { background-color: #EEF0ED; border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc; text-align: center; clear:both; padding:8px 0;}
div.cBody div#cRightBody div#Publicidad  a{padding-left:10px; padding-right:10px; padding-top:2px; padding-bottom:3px; background-color:#CCCCCC; background-image: url(../IMG/fondo_cBanner2.gif); background-repeat:no-repeat; background-position:center left; display:block; width:306px;margin:0 auto 0 auto;}


/* ActualidadComentada*/
div.cBody div#cRightBody div.ActualidadComentada {}
div.cBody div#cRightBody div.ActualidadComentada div {border: 2px solid #EAA500; padding-bottom: 7px;}
div.cBody div#cRightBody div.ActualidadComentada div h3 { text-align: left; font-family: "Trebuchet MS"; font-size: 1.7em; color:#FFFFFF; background-color:#EAA500; padding-left: 10px; padding-top: 10px; margin:0px; font-weight: 500;}
div.cBody div#cRightBody div.ActualidadComentada div p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; padding-left: 10px; margin-top:8px; margin-bottom: 7px; text-align: left;}
div.cBody div#cRightBody div.ActualidadComentada div p a { color:#666666;}
div.cBody div#cRightBody div.ActualidadComentada div p a:hover { color:#EAA500;}
div.cBody div#cRightBody div.ActualidadComentada p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; text-align: center; padding-top: 3px; color:#000000;}
div.cBody div#cRightBody div.ActualidadComentada p a {color:#000000;}
div.cBody div#cRightBody div.ActualidadComentada p a:hover {color:#EAA500;}
/* Repertorio */
div.cBody div#cRightBody div.Repertorio{border-top: 1px solid #A9A9A9;}
div.cBody div#cRightBody div.Repertorio a { color:#666666; font-size: 1.2em;}
div.cBody div#cRightBody div.Repertorio a:hover { text-decoration: underline;}
div.cBody div#cRightBody div.Repertorio table { border-collapse: collapse;background-color: #EEF0ED;}
div.cBody div#cRightBody div.Repertorio table tr td { vertical-align: middle; text-align: left;}
div.cBody div#cRightBody div.Repertorio table tr td a {font-family: "Trebuchet MS"; font-size: 1.7em; color:#666666; text-align: left; margin-top: 0px; padding-left: 5px; padding-right: 5px; display: block; text-decoration: none;font-weight: 500;}
div.cBody div#cRightBody div.Repertorio table tr td a:hover { text-decoration: underline;}

div.RepertorioBorder
{
		background-color: #EEF0ED;
		text-align: center;
		background-image:url(../Img/img_Repertorio.jpg);
		background-repeat: no-repeat;
		width:100%;
		height:50px;
}


a.repertorio dfn{padding-left:30%}
a.repertorio { text-decoration: underline;}
a.repertorio{font-family: "Trebuchet MS"; font-size: 1.7em; color:#333333; text-align: left; margin-top: 8px; padding-left: 5px; padding-right: 5px; display: block; text-decoration: none;}

/* Servicios */
div#Servicios{ padding-bottom:100px;  height:110px;}
div.cBody div#cRightBody div#Servicios{background-color: #EEF0ED; margin-top: 25px;}
div.cBody div#cRightBody div#Servicios h3 {font-family: "Trebuchet MS"; font-size: 1.9em; color:#E8125C;text-align: left; }
div.cBody div#cRightBody div#Servicios ul { list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em;}
div.cBody div#cRightBody div#Servicios ul li { margin-bottom: 7px; float: left; width: 50%;}
div.cBody div#cRightBody div#Servicios ul li a { color:#666666; padding-right: 3px; text-decoration: underline;}
div.cBody div#cRightBody div#Servicios ul li a dfn { font-style:normal;}
div.cBody div#cRightBody div#Servicios ul li a:hover { color:#E8125C;}
div.cBody div#cRightBody div#Servicios ul li a span { color:#E8125C; text-decoration: none;}
div.cBody div#cRightBody div#Servicios p { clear: both;}
span#lblServicios{font-family: "Trebuchet MS"; font-size: 1.9em; color:#E8125C;text-align: left; }


/* Enviar originales */
div.cBody div#cRightBody div#EnviarOriginales { text-align: right; padding-top: 20px;}
div.cBody div#cRightBody div#EnviarOriginales a.enviarOriginal{  width:130px; height:120px; display:block; background-image:url(../Img/img_Banner_Original.jpg); background-repeat:no-repeat; }


/* CALENDARIO */
div#divcalendar { text-align: center;padding-left: 15px; margin-top: 30px; margin-right:20px; padding-top: 15px;}
div#divcalendarcombo { font-size: 0.9em; background-color:#000000; color:#FFFFFF; padding-top: 3px; padding-bottom: 3px;}
div#divcalendarcombo label {color:#FFFFFF;}
div#divcalendarcombo select { font-size: 1em;}
div#calendar {width: 18.4em;background-color:#FFFFFF;margin-right: auto;margin-left: auto;height: 175px;border: 1px solid #666666;background-image: url(../Img/fondo_Calendario.gif);background-repeat: no-repeat;background-position: -5px 39px;}
div#calendar span {float: left; width: 2em; padding: 0; margin: 1px; text-align: center;font-size: 11px; padding:1px;}
div#calendar .mon {clear: left;}
div#calendar .diaSemana { color:#FFFFFF;}
div#calendar .nodisponible {font-family: Arial,Helvetica,sans-serif; color: #898C91; font-size: 11px;}
div#calendar .findesemana{font-family: Arial,Helvetica,sans-serif; color: #333333; font-size: 11px;}
div#calendar .cabecera {font-family: Arial,Helvetica,sans-serif; text-align:center;   color: #ffffff; font-size: 11px; background-color: #999999;}
.cabecera a { padding-left: 3px; padding-right: 3px; font-weight: bold; }
div#calendar .disponible {font-family: Arial,Helvetica,sans-serif;  color: #b1b1b1; font-size: 11px; background-color: #F2F2F2; cursor:pointer;}
div#calendar .disponible1 {font-family: Arial,Helvetica,sans-serif;  color: #b1b1b1; font-size: 11px; background-color: #F2F2F2; cursor:pointer;}
div#calendar .disponible2 {font-family: Arial,Helvetica,sans-serif;  color: #b1b1b1; font-size: 11px; background-color: #D5E3EC; cursor:pointer;}
div#calendar .disponible3 {font-family: Arial,Helvetica,sans-serif;  color: #b1b1b1; font-size: 11px; background-color: #F2FFFF; cursor:pointer;}
div#calendar .disponible4 {font-family: Arial,Helvetica,sans-serif;  color: #b1b1b1; font-size: 11px; background-color: #F2F222; cursor:pointer;}
div#calendar .disponible5 {font-family: Arial,Helvetica,sans-serif;  color: #b1b1b1; font-size: 11px; background-color: #F2F22F; cursor:pointer;}
div#calendar .edicionactual  {font-family: Arial,Helvetica,sans-serif;     color: #FFFFFF; font-size: 11px; background-color: #d7004d;}
div#calendar .actualday  {font-family: Arial,Helvetica,sans-serif;     color: #FFFFFF; font-size: 11px; background-color: #d7004d;}

/**********************/
.documentBrowserMessageLayer { width: 100%; text-align: center; font-size: 1.1em;}
.documentBrowserMessageLayer .documentBrowserHeadLayer { margin-top: 40px; font-size: 1.2em; color:#1A88C7;}
.documentBrowserMessageLayer .documentBrowserBodyLayer {font-size: 1.2em; color:#1A88C7; margin-bottom: 10px; font-weight:bold;}
.documentBrowserMessageLayer .documentBrowserFootLayer {font-size: 1.2em; color:#1A88C7; margin-bottom: 10px; margin-top:10px; font-weight:bold;}
.documentBrowserMessageLayer #logindiv { width: 220px;color:#333333; padding: 10px; margin-left: auto; margin-right: auto; margin-bottom: 20px; height: 60px; font-size:1.1em;}
.documentBrowserMessageLayer #logindiv div.divuser { margin-bottom: 4px;}
.documentBrowserMessageLayer #logindiv div.divuser span{ display:block; padding-right: 3px; float: left; width: 70px; text-align: left;}
.documentBrowserMessageLayer #logindiv div.divuser input{ font-size:0.9em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; width:10em; border:1px solid #adadad;}
.documentBrowserMessageLayer #logindiv div.divpass { margin-bottom: 4px;}
.documentBrowserMessageLayer #logindiv div.divpass span{  display:block; padding-right: 3px; float: left; width: 70px; text-align: left;}
.documentBrowserMessageLayer #logindiv div.divpass input{ font-size:0.9em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; width:10em; border:1px solid #adadad;}
.documentBrowserMessageLayer #logindiv div.divcheck { float: left; font-size:0.9em;}
.documentBrowserMessageLayer #logindiv div.divlogin { float: left;}
.documentBrowserMessageLayer #logindiv div.divlogin input{ height:16px;font-size:0.8em; border:1px solid #FFFFFF; background-color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:2em; text-transform:uppercase; color:#0066CC;}
.documentBrowserMessageLayer .documentBrowserLinkLayer a { color:#1A88C7;}
.documentBrowserMessageLayer .documentBrowserLinkLayer a:hover { color:#E8125C;}




/**********************/
div.cBody div#staticContent { padding-top: 20px;font-size: 1.1em;color:#007CC5; margin-left: 120px; margin-right: 120px;}
div.cBody div#staticContent p{font-size: 1.1em;color:#0F5680; text-align: justify; margin-top: 10px;}
div.cBody div#staticContent ul { list-style: none; margin-top: 5px; margin-bottom:20px; margin-left: 50px;}
div.cBody div#staticContent ul li { margin-bottom: 4px;}
div.cBody div#staticContent ul li a {color:#007CC5; font-weight: bold;}
div.cBody div#staticContent ul li a:hover {color:#E8125C;}
/********* Presentacion ***********/
div.cBody div#presentacion { padding-top: 20px;font-size: 1.1em;color:#007CC5; margin-left: 120px; margin-right: 120px;}
div.cBody div#presentacion p{font-size: 1.1em;color:#0F5680; text-align: justify; margin-top: 10px;}
div.cBody div#presentacion ul { list-style: none; margin-top: 5px; margin-bottom:20px; margin-left: 50px;}
div.cBody div#presentacion ul li { margin-bottom: 4px;}
div.cBody div#presentacion ul li a {color:#007CC5; font-weight: bold;}
div.cBody div#presentacion ul li a:hover {color:#E8125C;}
/********* Suscripcion ***********/
div.cBody div#Suscripcion1 { padding-top: 30px;font-size: 1.1em;color:#007CC5; margin-left: 120px; margin-right: 120px;}
div.cBody div#Suscripcion1 h1{font-size: 1.1em;color:#0F5680; text-align: justify; margin-bottom: 6px;}
div.cBody div#Suscripcion1 p{font-size: 1.1em;color:#0F5680; text-align: justify;}
div.cBody div#Suscripcion1 ul { list-style: none; margin-top: 20px; margin-left: 50px;}
div.cBody div#Suscripcion1 ul li { margin-bottom: 4px;}
div.cBody div#Suscripcion1 ul li a {color:#007CC5; font-weight: bold;}
div.cBody div#Suscripcion1 ul li a:hover {color:#E8125C;}
div.cBody div#Suscripcion2 { padding-top: 30px;font-size: 1.1em;color:#007CC5; margin-left: 120px; margin-right: 120px;}
div.cBody div#Suscripcion2 h1{font-size: 1.1em;color:#0F5680; text-align: justify; margin-bottom: 10px;}
div.cBody div#Suscripcion2 p{font-size: 1.1em;color:#0F5680; text-align: justify;}
div.cBody div#Suscripcion2 ul { list-style: none; margin-top: 20px; margin-left: 50px;}
div.cBody div#Suscripcion2 ul li { margin-bottom: 4px;}
div.cBody div#Suscripcion2 ul li a {color:#007CC5; font-weight: bold;}
div.cBody div#Suscripcion2 ul li a:hover {color:#E8125C;}
div.cBody div#SuscripcionForm div.Formdiv { margin-left: 120px;}
div.cBody div#SuscripcionForm div.Formdiv fieldset { padding: 15px; text-align: center; padding-top: 15px; border:1px solid #CCCCCC; width: 400px;}
div.cBody div#SuscripcionForm div.Formdiv fieldset legend { display: none;}
div.cBody div#SuscripcionForm div.Formdiv fieldset label {font-size: 1.1em;color:#666666; border:none;}
div.cBody div#SuscripcionForm div.Formdiv  input { border: 1px solid #CCCCCC; width:270px; padding-left: 2px; margin-top: 0px; background-color:#FFFFFF; color:#333333; font-size: 1.1em; text-transform: none; display: inline; margin-left: 0px; }
div.cBody div#SuscripcionForm div.Formdiv  input.CreateUserAlta {border: 1px solid #007CC5; background-color:#007CC5; color:#ffffff; padding: 0px; font-size: 0.9em; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; width: 50px; margin-left: 10px;}
/********* Atencion al cliente ***********/
div.cBody div#atencionCliente { padding-top: 30px;font-size: 1.1em;color:#007CC5; margin-left: 100px; margin-right: 100px;}
div.cBody div#atencionCliente h1{font-size: 1.1em;color:#0F5680; text-align: justify; margin-bottom: 10px;}
div.cBody div#atencionCliente p{font-size: 1.1em;color:#0F5680; text-align: justify; font-weight: bold;}
div.cBody div#atencionCliente ul { list-style: none; margin-top: 10px; margin-left: 50px; margin-bottom: 35px;}
div.cBody div#atencionCliente ul li { margin-bottom: 4px;}
div.cBody div#atencionCliente ul li a {color:#007CC5; font-weight: bold;}
div.cBody div#atencionCliente ul li a:hover {color:#E8125C;}
/********* Logout ***********/
div.cBody div#logoutContent { font-size: 1.1em;color:#007CC5; width: 300px; height:180px;background-color:#007CC5; position:absolute; top:50%; left:50%; margin-left:-150px; margin-top:-110px; }
div.cBody div#logoutContent div { margin-top: 15px;}
div.cBody div#logoutContent div.gracias {}
div.cBody div#logoutContent div.nuevaSesion {}
div.cBody div#logoutContent div.mail {}
div.cBody div#logoutContent div p{font-size: 1.1em;color:#ffffff; text-align: center; font-weight: bold;}
div.cBody div#logoutContent div p a {color:#ffffff; }
div.cBody div#logoutContent div p a:hover {color:#9FDBFF;}
/********* Edicion impresa ***********/
div.cBody a#hrefDownloadPrintEdition {display: block;width: 420px;height: 60px;margin-left: auto;margin-right: auto;background-image: url(../Img/edicion_impresa.jpg);background-repeat: no-repeat;background-position: left top;margin-top: 80px;padding-left: 130px; padding-top: 60px; padding-right: 20px; border:1px solid #CCCCCC;}
div.cBody a#hrefDownloadPrintEdition dfn {font-size: 1.1em;color:#0F5680; font-style:normal; font-weight: bold;}
/********* Baja Newsletter ***********/
div.cBody div#NewsLetterdiv { font-size: 1.1em;color:#007CC5; width: 660px; margin-left: auto; margin-right: auto; margin-top: 100px;}
div.cBody div#NewsLetterdiv span {font-size: 1.1em;color:#0F5680; text-align: center; padding-left: 20px;}
div.cBody div#NewsLetterdiv div.Formdiv {text-align: center; margin-left: 0px; margin-top:10px;}
div.cBody div#NewsLetterdiv div.Formdiv fieldset { padding: 15px; text-align: center; padding-top: 15px; border:1px solid #CCCCCC; width: 570px; margin-left: auto; margin-right: auto;}
div.cBody div#NewsLetterdiv div.Formdiv fieldset legend { display: none;}
div.cBody div#NewsLetterdiv div.Formdiv fieldset label {font-size: 1.1em;color:#666666;}
div.cBody div#NewsLetterdiv div.Formdiv fieldset input { border: 1px solid #CCCCCC; width:270px; padding-left: 2px; margin-top: 0px; background-color:#FFFFFF; color:#333333; font-size: 1.1em; text-transform: none; display: inline;}
div.cBody div#NewsLetterdiv div.Formdiv fieldset input.CreateUserAlta { border: 1px solid #007CC5; background-color:#007CC5; color:#ffffff; padding: 0px; font-size: 0.9em; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 10px; width: 100px;}
/********* Enviar Originales ***********/
div.cBody div#EnviarOriginales {padding-top: 30px;padding-bottom: 30px;color:#0F5680; margin-left: 60px; margin-right: 120px; }
div.cBody div#EnviarOriginales h1 { font-size: 1.2em; color:#0F5680; text-align: justify; font-weight: bold; margin-bottom: 7px; margin-top: 20px;}
div.cBody div#EnviarOriginales div.bloque { padding-left: 30px;}
div.cBody div#EnviarOriginales p { font-size: 1.2em; color:#0F5680; text-align: justify; font-weight: normal; margin-bottom: 5px;}
div.cBody div#EnviarOriginales h1 b {}
/********* Premios LA LEY ***********/
div.cBody div#PremiosLey {padding-top: 30px;padding-bottom: 30px;color:#0F5680; margin-left: 120px; margin-right: 120px; }
div.cBody div#PremiosLey div.contenedor { margin-bottom: 25px;}
div.cBody div#PremiosLey h1 { font-size: 1.3em; color:#0F5680; text-align: justify; font-weight: bold; margin-bottom: 5px;}
div.cBody div#PremiosLey h2 { font-size: 1.3em; color:#0F5680; text-align: justify; font-weight: bold; margin-bottom: 5px;}
div.cBody div#PremiosLey p {font-size: 1.2em; color:#0F5680; text-align: justify; font-weight: normal; margin-bottom: 5px;}




/*Highlight para busquedas*/
.Highlight 	{color:#E70057;margin: 0 0 0 0px;font-weight:bold;}
.Highlight a.hhl	{color:#0066CC;text-decoration:none;FONT-SIZE:0.7em;margin-left:5px;}
.Highlight a.hhr	{color:#0066CC;text-decoration:none;FONT-SIZE:0.7em;margin-right:5px;}
.Highlight a.hhl:hover,
.Highlight a.hhr:hover  	{color:#fff;background-color:#0066CC;}

/*Highlight para busquedas*/
.HighlightSearch 	{color:#E70057;margin: 0 0 0 0px;font-weight:bold;}
.HighlightSearch a.hhl	{color:#0066CC;text-decoration:none;FONT-SIZE:0.7em;margin-left:5px;}
.HighlightSearch a.hhr	{color:#0066CC;text-decoration:none;FONT-SIZE:0.7em;margin-right:5px;}
.HighlightSearch a.hhl:hover,
.HighlightSearch a.hhr:hover  	{color:#fff;background-color:#0066CC;}




/*--------------Reader--------------*/
.readerCabecera{ margin-top:1em;  font-size:18px; margin-bottom:1em; color:#0f5885; width:100%; text-align:center;}
#Reader h1{}
#ReaderLeft{ padding-right:5%; margin-left:5%; float:left; width:40%;  border-right:1px solid #999999;}
#Reader{color:#0f5885; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;  text-align:justify; }
#Reader h1{ margin-top:1em;}
#Reader ul{ list-style-type:none;}
#Reader ul li{ margin-top:0.5em;}
#Reader .negrita{ font-weight:bold;}
#ReaderBuy{color:#0f5885; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin-top:1em; }
.reader{ font-size:0.9em; font-weight:bold;color:#333333; }
#hrefLogin{background-image:url(../Img/icoDescargar.png); background-repeat:no-repeat; display:block; background-position:right; height:26px; width:125px; padding-top:0px;}
#hrefLogin dfn{ display:none;}
#hrefDownload  dfn{ display:none;}
#hrefDownload{background-image:url(../Img/icoDescargar.png); background-repeat:no-repeat; display:block; background-position:right; height:26px; width:180px; padding-top:8px;}
.reader dfn{ font-style:normal;  margin-right:4em;}
#ReaderRequisitos{ color:#0f5885; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; margin-top:1em;}
#ReadeRight{ width:30%; margin-right:4%;  margin-left:5%; float:left; }
#ReadeRight a{ text-decoration:none;color:#333333;}
#ReadeRight a:hover{ color:#0f5885}
#cFooter{ clear:both;}
.sloganReader{ color:#666666;}
.pierequisitosreader{ font-size:0.9em; font-style:italic; margin-top:0.5em;}
/*--------------Reader Indentificacion--------------*/
div.cBody div#formuReader{ width:35%; padding-left:4%; margin-right:10%; margin-top:2em; border-left:1px solid #CCCCCC; float:left;}
div.cBody div#formuReader div.Formdiv { margin-top:1em;}
div.cBody div#formuReader div.Formdiv fieldset { padding: 15px; text-align: left; padding-top: 15px; width:430px; margin:auto; }
div.cBody div#formuReader div.Formdiv fieldset legend { color:#006699; font-size:1.2em;}
div.cBody div#formuReader div.Formdiv fieldset label {font-size: 1.2em;color:#666666; display:block; margin-top:1em;}
div.cBody div#formuReader div.Formdiv  input { border: 1px solid #CCCCCC; width:270px; padding-left: 2px; margin-top: 0px;  color:#333333; font-size: 1.1em; text-transform: none;display:block; margin:auto; margin-top:-15px; margin-left:100px;}
div.cBody div#formuReader div.Formdiv  input.CreateUserAlta {background-color:#007CC5; color:#ffffff; padding: 0px; font-size: 1em; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100px; float:right; margin-top:2em; margin-right:5em;}
div.cBody div#formuReader div.Formdiv a{ font-size:0.8em; color:#333333; text-decoration:none;}
div.cBody div#formuReader div.Formdiv a:hover{ text-decoration:underline;}
#formuReaderLogin1{ margin-left:10%; width:30%; padding-right:4%; float:left; margin-top:2em;}
#formuReaderLogin1 #logindiv { width: 200px;color:#333333; padding: 10px; margin-left: auto; margin-right: auto; margin-bottom: 20px; height: 60px; margin-top:2em; font-size:1.2em; border:1px solid #999999;}
#formuReaderLogin1 #logindiv div.divuser { margin-bottom: 4px;}
#formuReaderLogin1 #logindiv div.divuser span{ display:block; padding-right: 3px; float: left; width: 70px; text-align: left;}
#formuReaderLogin1 #logindiv div.divuser input{ font-size:0.9em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; width:10em; border:1px solid #adadad; margin-left:5px;}
#formuReaderLogin1 #logindiv div.divpass { margin-bottom: 4px;}
#formuReaderLogin1 #logindiv div.divpass span{  display:block; padding-right: 3px; float: left; width: 70px; text-align: left;}
#formuReaderLogin1 #logindiv div.divpass input{ font-size:0.9em; font-weight:bold;font-family:Arial, Helvetica, sans-serif; width:10em; border:1px solid #adadad;margin-left:5px;}
#formuReaderLogin1 #logindiv div.divcheck { float: left; font-size:0.8em;}
#formuReaderLogin1 #logindiv div.divlogin { float: left;}
#formuReaderLogin1 #logindiv div.divlogin input{ width:18px; height:16px;font-size:0.7em; border:1px solid #ffffff; background-color:#FFFFFF; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;margin-left:2em; text-transform:uppercase; color:#0066CC;}
#lblReaderLogin1{ font-size:1.2em; color:#0f5885; font-weight:bold;}
#lblReaderLogin2{font-size:1.2em; color:#0f5885; font-weight:bold;}

#ReaderCompra{ margin-left:10%; margin-right:10%; font-size:1.1em;}
#ReaderCompra h1{ margin-top:1em; color:#0f5885; font-size:1.4em;}
#ReaderCompra p{ margin-top:1em; color:#0f5885;}
#ReaderCompra a{ font-weight:bold; color:#333333;}
#ReaderFormuCompra{}
div.cBody div#ReaderFormuCompra{ width:100%; }
div.cBody div#ReaderFormuCompra div.Formdiv { }
div.cBody div#ReaderFormuCompra div.Formdiv fieldset { padding: 15px; text-align: left; padding-top: 15px; width:430px; margin:auto; }
div.cBody div#ReaderFormuCompra div.Formdiv fieldset legend { color:#006699; font-size:1.2em;}
div.cBody div#ReaderFormuCompra div.Formdiv fieldset label {font-size: 1.2em;color:#666666; display:block; margin-top:1em;}
div.cBody div#ReaderFormuCompra div.Formdiv  input { border: 1px solid #CCCCCC; width:270px; padding-left: 2px; margin-top: 0px;  color:#333333; font-size: 1.1em; text-transform: none;display:block; margin:auto; margin-top:-15px;}
div.cBody div#ReaderFormuCompra div.Formdiv  input.CreateUserAlta {background-color:#007CC5; color:#ffffff; padding: 0px; font-size: 1em; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; width: 160px; float:right; margin-top:2em; margin-right:5em;}
div.cBody div#ReaderFormuCompra div.Formdiv a{ font-size:0.8em; color:#333333; text-decoration:none;}
div.cBody div#ReaderFormuCompra div.Formdiv a:hover{ text-decoration:underline;}

div#FaqContent{ margin-left:5%; margin-right:5%; font-size:1.2em; text-align:justify;}
div#FaqContent div#Indice p{ margin-top:1em; text-align:center;}
div#FaqContent div#Indice a{color:#0f5885; text-decoration:none; }
div#FaqContent div#Indice a:hover{color:#333333; text-decoration:underline; }
div#FaqContent div#Indice a#Inicio{color:#0f5885; font-size:1.2em;}
div#FaqContent div#Indice a#Inicio:hover{ color:#666666; padding-top:1em; padding-bottom:1em; display:block;}
div#FaqContent #Contenido{ margin-top:1em; padding-top:1em; border-top:1px solid #0f5885;}

div#FaqContent #Contenido a{ font-weight:bold; color:#666666; text-decoration:none;}
div#FaqContent #Contenido a:hover{ text-decoration:underline;}
div#FaqContent .violeta a b{color:#0f5885;}


#MensajeDescargaReader{ margin-right:15%; margin-left:15%; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;  text-align:justify;  }
#MensajeDescargaReader a{ font-weight:bold; color:#666666; text-decoration:none;}
#MensajeDescargaReader a:hover{ text-decoration:underline;}
#download2{ margin-right:15%; margin-left:15%; color:#0f5885; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;  text-align:justify; margin-top:1em; margin-bottom:1em; }
#download2 a{color:#0f5885; text-decoration:none;}
#download2 a:hover{ text-decoration:underline;}

.lDF{ border:1px solid #FF0000; text-align:center; margin-top:4px;}
.lDF a{ color:#FF0000; text-decoration:none; font-weight:bold; display:block; margin:3px;}
.lDF a:hover{text-decoration:underline;}

.Corresponsalias a{color:#6EBB1F; text-decoration: none;  }
.Corresponsalias a:hover{ text-decoration:underline;}
#bannerHeader_obj{cursor:pointer}

div#cBody div#cLeftBody div.Doctrina div p.autorNoticia a span{display:block;}

#hrefRedirectRSS{ background-image:url(../Img/rss.jpg); background-repeat: no-repeat; background-position:left; height:16px; padding-left:18px; padding-top:2px; padding-bottom:2px; text-decoration:none; padding-right:20px;}
#hrefRedirectRSS:hover{ text-decoration:underline;}
#hrefRedirectRSS dfn{font-style:normal; font-weight:bold; color:#333333;}

}
@media print{

	*{ 
	
	 margin: 0; 
	 
	 padding: 0; 
	 
	 border: 0; 
	 
	 outline: 0; 
	 
	 font-weight: inherit; 
	 
	 font-style: inherit; 
	 
	 font-size: 100%; 
	 
	 font-family: inherit; 
	 
	 vertical-align: baseline; 
	 

	 
	 
 }

}