/* CSS para Boletines

Autor: Juan P. González.
		LaVinia, 2007

 */

/* LAYOUT */
.bblock{
padding: 20px 0 10px 0;
overflow:hidden;
 }

.bTitle, .bTitleError{
color: #fff;
margin-right:20px;
width:100%;
background-color:#2e6eb0;
display: block;
}
.bTitleError{ background-color:#b4b4b4;}

.bContent, .bContentAL{
margin-right:20px;
width:100%;
background-color:#edf1f4;
display:block;
border-top:1px solid #fff;
overflow:hidden;
}
.bContentAL{color:#000;background-color:#fff; }
.bContent2{
padding:5px 13px 40px 13px;
}

.bContent2A, .bContent2B, .bContent2C, .bContent2E, .bContent2F, .bContent2G{
width:33%;
float:left;
}
.bContent2C, .bContent2G{
clear:right;
}

.bContent2D{
float:left;
width:100%;
padding:10px 0px 10px 0px;
}

.boletinBtn{
background-color: #2e6eb0;
border: none;
color: #fff;
font: bold 1em Verdana, Arial, Helvetica, sans-seri;
text-transform: uppercase;
width: auto;
display:block;
padding: 2px 5px;
}

.boletinTextinput{
border: solid 1px #666;
font-size: 1em;
padding: 2px 0px 2px 5px;
width: 170px;
float:left;
margin-right:10px;
}
.boletinCheckinput{
margin:0px;
padding:0px;
margin-right:10px;
}
.bContent2eins, .bContent2zwei, .bContent2drei{
width:160px;
float:left;
font-size:1.1em;
}
.bContent2eins ul, .bContent2zwei ul, .bContent2drei ul{
margin:0px;
padding:0px;
margin-bottom:15px;
list-style:none;
margin-left:25px;
}
.bContent2zwei{
margin-left:53px;
}
.bContent2drei{
margin-left:47px;
}
.bContent2eins .Ulultima, .bContent2zwei .Ulultima, .bContent2drei .Ulultima {
margin-bottom:0px;
}
.bContent2eins li, .bContent2zwei li, .bContent2drei li{
padding:2px 0px;
}
.bContent2eins .erste, .bContent2zwei .erste, .bContent2drei .erste{
margin-left:-25px;
 font-weight:bold;
 }
.bContent2eins a, .bContent2zwei a, .bContent2drei a{color:#000;}
.bContent2eins, .bContent2zwei, .bContent2drei, a:hover{color:#005cb8}

.bContentALbg{
float:left;
overflow:hidden;
background:url(../img/site/element_div_vert3.gif);
background-repeat:repeat-y;
margin-top:30px;
}
.bimpressum{

float:left;
overflow:hidden;
margin-top:30px;
}


.bContent2division{
background-image:url(../img/site/element_div.gif);
background-position:bottom;
background-repeat:repeat-x;
overflow:hidden;
width:160px;
margin-bottom:15px;
}

.impressum1, .impressum2, .impressum3{
overflow:hidden;
width:100%;
background-image:url(../img/site/element_div.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:5px;
margin-bottom:5px;
}
.impressum3{ background-image:none;}
.impressumCol{
margin-left:145px;
width:390px;
}
.impresum1AB{
overflow:hidden;
width:385px;
}
.impressumA, .impressumB{
width:147px;
float:left;
overflow:hidden;
}
.impressumB{padding-left:5px;width:232px;}

.colC1{
margin-top:30px;
width:330px;
font:1.1em Arial, Helvetica, sans-serif;
}
.colC1 ul{
list-style:none;
margin:0px;
padding:0px;
}
.colC1 li{
padding:1px 0px;
}

/* STYLES */
.bTitle h3 {
font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0px 2px 13px;
text-transform: uppercase;
margin:0px;
}
.bTitleError h3 {
font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0px 2px 13px;
text-transform: uppercase;
margin:0px;
}
.bContent1{
color:#818181;
padding: 2px 13px 0px 13px;
}
.bContent2{
font-size:1.1em;
}
.bContent2 p{
line-height:1.6;
color:#484848;
}
.Contsubtitle {
font-size: 1.1em;
line-height: 1.6;
margin-top: .2em;
}
.Contsubtitle a{text-decoration:underline;}
.Contsubtitle a:hover{text-decoration:none;}

.bimpressum p{
font:1.2em Verdana, Arial, Helvetica, sans-serif;
margin:0px; padding:0px;
line-height: 2;
}

.bContent2 h2{
font:normal 2.4em Georgia, "Times New Roman", Times, serif;
margin-top:10px;
}
.bimpressum h2{
font:normal 2.7em Georgia, "Times New Roman", Times, serif;
margin-top:10px;
}


/* IMAGENES */
.impressumlogo{
width:190px;
margin-bottom:20px;
}
.impressumlogoimg{
width:190px;
height:47px;
border:0px;
}
.impmapaimg{
width:586px;
height:305px;
border:0px;
}
.impmapa{
width:586px;
border:0px;
}


/* PopUp */

.popupContainer{
width:580px;
font-size:1.1em;
height:604px;
margin:5px 10px;
}
.popupContaierA{
width:100%;
height:30px;
}
.popupContaierB{
width:580px;
background-color:#000;
color:#fff;
height:440px;
}
.popupContaierB table{ width:580px; height:440px;text-align:center;}
.popupContaierB2{
 height:440px;
 }
.popupContaierA1, .popupContaierA2{
float:left;
width:187px;
height:auto;
text-align:left;
}
.popupContaierA2{
width:220px;
margin-top:6px;
}
.popupContaierA3 {
float:right;
width:167px;
margin-top:6px;
text-align:right;
}
.popupContaierA3 ul{
padding:0px;
margin:0px;
list-style:none;
}
.popupContaierA3 li{
float:right;
padding: 0px 5px;
width:35%;
height:18px;
}
.popupContaierA3 a{ color:#000;}

.popupContaierA3 li.primer  {
background-image:url(../img/site/icon_opt_print.gif);
background-position:-2px;
background-repeat:no-repeat;
padding-left:10px;
}
.popupContaierA3 li.seconder  {
background-image:url(../img/site/icon_opt_close.gif);
background-position:5px -1px;
background-repeat:no-repeat;
}
.popupimg1{
width:180px;
height:19px;
border:0px;
}
.popupContaierC h1{
text-align:left;
font:1.8em Georgia, "Times New Roman", Times, serif;
margin-top:10px;
}
.popupContaierC h2{
text-align:left;
font:1.1em Verdana, Arial, Helvetica, sans-serif;
margin-top:10px;
}
.popupContaierD{
width:100%;
text-align:left;
font: 0.8em Verdana, Arial, Helvetica, sans-serif;
color:#848484;
text-transform:uppercase;
overflow:hidden;
line-height:1;
}
.popupContaierD ul{
float:left;
margin:0px;
padding:0px;
}
.popupContaierD li{
background: url(../img/site/menu_div3.gif) no-repeat 0px 2px;
float: left;
letter-spacing: .035em;
padding: 1px 5px;
list-style:none;
}
.popupContaierD .first{ background-image:none;padding-left:0px;}

.popupContaierE{
width:100%;
text-align:left;
font-size:0.9em;
overflow:hidden;
line-height:1;
}
.popupContaierE #footer{border-top: 1px solid #858585;}

/* opinión */
.opinionA{
width:635px;
float:left;
}
.opinionB{
float:right;
width:310px;
height:auto;
}
.opinionAB, .opinionCD{
width:960px;
margin-top:15px;
background-image:url(../img/site/element_div.gif);
background-position:bottom;
background-repeat:repeat-x;
overflow:hidden;
padding-bottom:15px;
}
.opinionAB h2{font:normal 2.7em Georgia, "Times New Roman", Times, serif;
margin:0px;
}
.opinionAB .subject{
font:1em Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:0px;
padding:3px 0px;
text-transform: uppercase;
}
.opinionAB .subtitle{
font:1.2em Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin-top:5px;
margin-bottom:10px;
line-height:1.5;
}
.comentarios{
background-image:url(../img/site/icon_opt_comment.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;
font-size:1.1em;
}

/* Viñetas */

.viNetas{
color: #fff;
width:310px;
background-color:#2e6eb0;
display: block;
}
.viNetas h3 {
font:bold 1.1em Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0px 2px 13px;
text-transform: uppercase;
margin:0px;
}
.viNetas2{
width:310px;
background-color:#edf1f4;
border-top:1px solid #fff;
overflow:hidden;
}
.viNetas2AB{
width:123px;
float:left;
margin:5px 0px;
padding:0px 15px;
}
.viNetas2A{
float:left;
width:123px;
height:auto;
margin-bottom:0px;
}
.viNetaszoom{
float: right;
position: relative;
margin: -20px 7px 0 0;
}
.viNetas2B{
float:left;
width:123px;
text-align:right;
}
.viNetas2B p{margin:0px; padding:2px; padding-right:0px; color:#484848;}

/* Opinion Central de 3 columnas */

.imgopinion{
float:left;
height:105px;
width:82px;
}
.opinionC, .opinionD{
width:306px;
float:left;
overflow:hidden;
margin-right:20px;
}
.opinionD{margin-right:0px;}

/* Documento Opinión B*/
.opinionY, .opinionZ{
width:470px;
float:left;
overflow:hidden;
margin-right:20px;
}
.opinionZ{margin-right:0px;}
.opinionC6{
width:464px;
padding: 0 0 10px 0;
}
.opinionC6 h2{
padding:0px; margin:0px;
padding-top:5px;
font: normal 2em Georgia, "Times New Roman", Times, serif;
}
.opinionC6 p{
font: 1.2em Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
margin:0px; padding:0px;
padding-top:3px;
margin-bottom:10px;
}

/* Fin de Documento Opinión B*/

.opinionC1{
width:100%;
float:left;
overflow:hidden;
background-image:url(../img/site/opinio_imgbg.gif);
background-repeat:repeat-x;
background-color:#2e6eb0;
}
.opinionC2{
width:auto;
height:105px;
float:left;
}
.opinionC1 .subject{
font:1em Verdana, Arial, Helvetica, sans-serif;
color:#fff;
margin:0px;
padding:3px 10px;
text-transform: uppercase;
}
.opinionC1 h2{
font: bold 1.3em Georgia, "Times New Roman", Times, serif;
padding:3px 10px; margin:0px;
color:#fff;
}
.opinionC3{
float:left;
width:215px;
height:60px;
padding-top:10px;
}
.opinionC4{
float:left;
width:224px;
height:35px;
background-color:#edf1f4;
}
.opinionC4 p.mail{
padding:0px 10px;
padding-left:40px;
background-image:url(../img/site/icon_opt_mail2.gif);
background-position:10px 1px;
background-repeat:no-repeat;
font-size:1.1em;
margin:0px;
margin-top:8px;
}
.opinionC5{
width:300px;
padding: 0 0 10px 0;
}
.opinionC5 h2{
padding:0px; margin:0px;
padding-top:5px;
font: normal 2em Georgia, "Times New Roman", Times, serif;
}

.opinionC5 p{
font: 1.2em Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
margin:0px; padding:0px;
padding-top:3px;
margin-bottom:10px;
}

.titlebgazul{
color: #fff;
width:100%;
background-color:#2e6eb0;
display: block;
}
.titlebgazul h3{
font:bold 1em Verdana, Arial, Helvetica, sans-serif;
padding: 2px 0px 2px 10px;
text-transform: uppercase;
margin:0px;
}
.opiavis{
margin-top:10px;
padding:8px 15px;
background-color:#edf1f4;
color:#484848;
line-height:1.5;
}
.opiavis p{margin:0px; padding:0px;}

.tribuna{
margin-top:8px;
padding:15px;
background-color:#edf1f4;
color:#484848;
overflow:hidden;
height:auto;
}
.tribuna .subject{
font:1em Verdana, Arial, Helvetica, sans-serif;
color:#000;
margin:0px;
padding:3px 0px;
text-transform: uppercase;
}
.tribuna h2{
color:#000;
padding:3px 0px; margin:0px;
font:bold 1.3em Georgia, "Times New Roman", Times, serif;
}
.tribuna p.mail{
padding:0px;
padding-left:30px;
background-image:url(../img/site/icon_opt_mail2.gif);
background-position:0px 1px;
background-repeat:no-repeat;
font-size:1.1em;
margin:0px;
}
.tribunaA{
padding: 0 0 10px 0;
}
.tribunaA h2{
padding:0px; margin:5px 0px;
padding-top:5px;
font: normal 2em Georgia, "Times New Roman", Times, serif;
}

.tribunaA p{
font: 1.2em Verdana, Arial, Helvetica, sans-serif;
line-height: 1.5;
margin:0px; padding:0px;
padding-top:3px;
margin-bottom:10px;
}

.opiotros{
overflow:hidden;
margin:20px 0px;
width:335px;
}
.opiotrosAB, .opiotrosAB2{
width:100%;
overflow:hidden;
background-image:url(../img/site/element_div.gif);
background-position:bottom;
background-repeat:repeat-x;
padding-bottom:15px;
}
.opiotrosAB2{
background-image:none;
}
.opiotrosA{
float:left;
margin-top:10px;
width:47%;
}
.opiotrosB{
float:right;
margin-top:10px;
width:47%;
}
.opiotros h2{
padding:0px; margin:3px 0px;
font:bold 1.5em Georgia, "Times New Roman", Times, serif;
}
.opiotros p.subject{
font:1em Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:0px; margin:3px 0px;
text-transform: uppercase;
}
.opiotros p.subject2{
font:bold 1.1em Georgia, "Times New Roman", Times, serif;
color:#000;
padding:0px; margin:3px 0px;
}
.opigris{color:#848484; text-transform:uppercase; font-size:0.9em;}