@import url("font-awesome.min.css");

.wrapper-contenidos,.wrapper-contenidos .contenidos-pagina,.wrapper-contenidos .contenidos-pagina .col-main,.wrapper-contenidos .contenidos-pagina .col-main .wrapper_csc {
float:none;
display:block;
clear:both;
margin:0px;
padding:0px;
height:auto;
overflow:hidden
}

.interior .wrapper-contenidos .contenidos-pagina .col-main,.interior.sinmenu .wrapper-contenidos .contenidos-pagina .col-main {
clear:none;
height:auto;
overflow:hidden
}

* html .interior .wrapper-contenidos .contenidos-pagina .col-main,* html .interior.sinmenu .wrapper-contenidos .contenidos-pagina .col-main {
height:100%;
overflow:visible
}

.wrapper-contenidos {
width:100%;
margin:0px;
min-height:1px
}

.wrapper-contenidos .contenidos-pagina {
position:relative;
width:940px;
margin:0px auto;
padding:0px 0px;
background-color:#fff;
min-height:1px
}

.wrapper-contenidos .contenidos-pagina .col-main .wrapper_csc {
padding:0px 0px 15px 0px
}

.wrapper-contenidos .contenidos-pagina .col-main .wrapper_csc:last-child {
padding:0px
}

.inicio .wrapper-contenidos {
margin:0px 0px 0px 0px;
padding:20px 0px 40px 0px
}

.interior .wrapper-contenidos,.interior.sinmenu .wrapper-contenidos {
padding:0px 0px 40px 0px
}

.wrapper_csc {
display:block
}

.wrapper_csc .wrapper_csc {
padding:0px !important
}

.wrapper_csc .wrapper_csc+.wrapper_csc {
margin:15px 0px 0px 0px !important
}

.colwn-set .col-narrow .caja-pestanas .contenido .wrapper_csc+.wrapper_csc {
margin:0px !important
}

.landing-facebook,.landing-facebook .wrapper-contenidos,.landing-facebook .wrapper-contenidos .contenidos-pagina,.landing-facebook .wrapper-contenidos .contenidos-pagina .col-main {
clear:none;
margin:0px !important;
padding:0px !important;
width:520px;
background-image:none !important;
background-color:#fff !important
}

.col1-set,.col2-set,.colwn-set,.colnw-set,.colswn-set,.colsnw-set,.col3-set,.col4-set,.interior.sinmenu .col1-set,.interior.sinmenu .col2-set,.interior.sinmenu .colwn-set,.interior.sinmenu .colnw-set,.interior.sinmenu .colswn-set,.interior.sinmenu .colsnw-set,.interior.sinmenu .col3-set,.interior.sinmenu .col4-set {
float:none;
display:block;
margin:0px;
padding:0px;
width:940px;
height:auto;
overflow:hidden
}

* html .col1-set,* html .col2-set,* html .colwn-set,* html .colnw-set,* html .colswn-set,* html .colsnw-set,* html .col3-set,* html .col4-set,* html .interior.sinmenu .col1-set,* html .interior.sinmenu .col2-set,* html .interior.sinmenu .colwn-set,* html .interior.sinmenu .colnw-set,* html .interior.sinmenu .colswn-set,* html .interior.sinmenu .colsnw-set,* html .interior.sinmenu .col3-set,* html .interior.sinmenu .col4-set {
height:100%;
overflow:visible
}

.interior .col1-set,.interior .col2-set,.interior .colwn-set,.interior .colnw-set,.interior .colswn-set,.interior .colsnw-set,.interior .col3-set,.interior .col4-set {
width:688px
}

.landing-facebook .col1-set,.landing-facebook .col2-set,.landing-facebook .colwn-set,.landing-facebook .colnw-set,.landing-facebook .colswn-set,.landing-facebook .colsnw-set,.landing-facebook .col3-set,.landing-facebook .col4-set {
width:520px
}

.col2-set .col1-set,.col2-set .col2-set,.col2-set .colwn-set,.col2-set .colnw-set,.col2-set .colswn-set,.col2-set .colsnw-set,.col2-set .col3-set,.col2-set .col4-set {
background:none;
padding:0px !important
}

.colwn-set .col-wide .col1-set,.colwn-set .col-wide .col2-set,.colwn-set .col-wide .col3-set,.colwn-set .col-wide .col4-set,.colwn-set .col-narrow .col1-set,.colwn-set .col-narrow .col2-set,.colwn-set .col-narrow .col3-set,.colwn-set .col-narrow .col4-set {
background:none;
padding:0px !important
}

.colswn-set .col-swide .col1-set,.colswn-set .col-swide .col2-set,.colswn-set .col-swide .col3-set,.colswn-set .col-swide .col4-set,.colswn-set .col-snarrow .col1-set,.colswn-set .col-snarrow .col2-set,.colswn-set .col-snarrow .col3-set,.colswn-set .col-snarrow .col4-set {
background:none;
padding:0px !important
}

.colnw-set .col-wide .col1-set,.colnw-set .col-wide .col2-set,.colnw-set .col-wide .col3-set,.colnw-set .col-wide .col4-set,.colnw-set .col-narrow .col1-set,.colnw-set .col-narrow .col2-set,.colnw-set .col-narrow .col3-set,.colnw-set .col-narrow .col4-set {
background:none;
padding:0px !important
}

.colsnw-set .col-swide .col1-set,.colsnw-set .col-swide .col2-set,.colsnw-set .col-swide .col3-set,.colsnw-set .col-swide .col4-set,.colsnw-set .col-snarrow .col1-set,.colsnw-set .col-snarrow .col2-set,.colsnw-set .col-snarrow .col3-set,.colsnw-set .col-snarrow .col4-set {
background:none;
padding:0px !important
}

.col3-set .col1-set,.col3-set .col2-set,.col3-set .colwn-set,.col3-set .colnw-set,.col3-set .colswn-set,.col3-set .colsnw-set,.col3-set .col3-set,.col3-set .col4-set {
background:none;
padding:0px !important
}

.col4-set .col1-set,.col4-set .col2-set,.col4-set .colwn-set,.col4-set .colnw-set,.col4-set .colswn-set,.col4-set .colsnw-set,.col4-set .col3-set,.col4-set .col4-set {
background:none;
padding:0px !important
}

.colwn-set .col-narrow .col2-set+.col2-set,.colnw-set .col-narrow .col2-set+.col2-set {
margin-top:10px
}

.col-1,.col-2,.col-wide,.col-narrow,.col-swide,.col-snarrow,.col-3,.col-4 {
position:relative;
float:left;
display:inline-block;
margin:0px;
padding:0px;
height:auto
}

.inicio .col2-set .col-1,.inicio .col2-set .col-2,.interior.sinmenu .col2-set .col-1,.interior.sinmenu .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:454px
}

.inicio .col2-set .col-2,.interior.sinmenu .col2-set .col-2 {
margin:0px
}

.inicio .col2-set .col2-set .col-1,.inicio .col2-set .col2-set .col-2,.interior.sinmenu .col2-set .col2-set .col-1,.interior.sinmenu .col2-set .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:211px
}

.inicio .col2-set .col2-set .col-2,.interior.sinmenu .col2-set .col2-set .col-2 {
margin:0px
}

.inicio .colwn-set .col-wide,.interior.sinmenu .colwn-set .col-wide {
margin:0px 32px 0px 0px;
width:616px
}

.inicio .colwn-set .col-narrow,.interior.sinmenu .colwn-set .col-narrow {
margin:0px;
width:292px
}

.inicio .colwn-set .col-wide .col2-set,.interior.sinmenu .colwn-set .col-wide .col2-set {
margin:0px;
width:616px
}

.inicio .colwn-set .col-wide .col2-set .col-1,.inicio .colwn-set .col-wide .col2-set .col-2,.interior.sinmenu .colwn-set .col-wide .col2-set .col-1,.interior.sinmenu .colwn-set .col-wide .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:292px
}

.inicio .colwn-set .col-wide .col2-set .col-2,.interior.sinmenu .colwn-set .col-wide .col2-set .col-2 {
margin:0px
}

.inicio .colswn-set .col-swide,.interior.sinmenu .colswn-set .col-swide {
margin:0px 32px 0px 0px;
width:697px
}

.inicio .colswn-set .col-snarrow,.interior.sinmenu .colswn-set .col-snarrow {
margin:0px;
width:211px
}

.inicio .colswn-set .col-swide .col2-set,.interior.sinmenu .colswn-set .col-swide .col2-set {
margin:0px;
width:697px
}

.inicio .colswn-set .col-swide .col2-set .col-1,.inicio .colswn-set .col-swide .col2-set .col-2,.interior.sinmenu .colswn-set .col-swide .col2-set .col-1,.interior.sinmenu .colswn-set .col-swide .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:332.5px
}

.inicio .colswn-set .col-swide .col2-set .col-2,.interior.sinmenu .colswn-set .col-swide .col2-set .col-2 {
margin:0px
}

.inicio .colswn-set .col-swide .col3-set,.interior.sinmenu .colswn-set .col-swide .col3-set {
margin:0px;
width:697px
}

.inicio .colswn-set .col-swide .col3-set .col-1,.inicio .colswn-set .col-swide .col3-set .col-2,.inicio .colswn-set .col-swide .col3-set .col-3,.interior.sinmenu .colswn-set .col-swide .col3-set .col-1,.interior.sinmenu .colswn-set .col-swide .col3-set .col-2,.interior.sinmenu .colswn-set .col-swide .col3-set .col-3 {
margin:0px 32px 0px 0px;
width:211px
}

.inicio .colswn-set .col-swide .col3-set .col-3,.interior.sinmenu .colswn-set .col-swide .col3-set .col-3 {
margin:0px
}

.inicio .colnw-set .col-narrow,.interior.sinmenu .colnw-set .col-narrow {
margin:0px 32px 0px 0px;
width:292px
}

.inicio .colnw-set .col-wide,.interior.sinmenu .colnw-set .col-wide {
margin:0px;
width:616px
}

.inicio .colnw-set .col-wide .col2-set,.interior.sinmenu .colnw-set .col-wide .col2-set {
margin:0px;
width:616px
}

.inicio .colnw-set .col-wide .col2-set .col-1,.inicio .colnw-set .col-wide .col2-set .col-2,.interior.sinmenu .colnw-set .col-wide .col2-set .col-1,.interior.sinmenu .colnw-set .col-wide .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:292px
}

.inicio .colnw-set .col-wide .col2-set .col-2,.interior.sinmenu .colnw-set .col-wide .col2-set .col-2 {
margin:0px
}

.inicio .colsnw-set .col-snarrow,.interior.sinmenu .colsnw-set .col-snarrow {
margin:0px 32px 0px 0px;
width:211px
}

.inicio .colsnw-set .col-swide,.interior.sinmenu .colsnw-set .col-swide {
margin:0px;
width:697px
}

.inicio .colsnw-set .col-swide .col2-set,.interior.sinmenu .colsnw-set .col-swide .col2-set {
margin:0px;
width:697px
}

.inicio .colsnw-set .col-swide .col2-set .col-1,.inicio .colsnw-set .col-swide .col2-set .col-2,.interior.sinmenu .colsnw-set .col-swide .col2-set .col-1,.interior.sinmenu .colsnw-set .col-swide .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:332.5px
}

.inicio .colsnw-set .col-swide .col2-set .col-2,.interior.sinmenu .colsnw-set .col-swide .col2-set .col-2 {
margin:0px
}

.inicio .colsnw-set .col-swide .col3-set,.interior.sinmenu .colsnw-set .col-swide .col3-set {
margin:0px;
width:697px
}

.inicio .colsnw-set .col-swide .col3-set .col-1,.inicio .colsnw-set .col-swide .col3-set .col-2,.inicio .colsnw-set .col-swide .col3-set .col-3,.interior.sinmenu .colsnw-set .col-swide .col3-set .col-1,.interior.sinmenu .colsnw-set .col-swide .col3-set .col-2,.interior.sinmenu .colsnw-set .col-swide .col3-set .col-3 {
margin:0px 32px 0px 0px;
width:211px
}

.inicio .colsnw-set .col-swide .col3-set .col-3,.interior.sinmenu .colsnw-set .col-swide .col3-set .col-3 {
margin:0px
}

.inicio .col3-set .col-1,.inicio .col3-set .col-2,.inicio .col3-set .col-3,.interior.sinmenu .col3-set .col-1,.interior.sinmenu .col3-set .col-2,.interior.sinmenu .col3-set .col-3 {
margin:0px 32px 0px 0px;
width:292px
}

.inicio .col3-set .col-3,.interior.sinmenu .col3-set .col-3 {
margin:0px
}

.inicio .col4-set .col-1,.inicio .col4-set .col-2,.inicio .col4-set .col-3,.inicio .col4-set .col-4,.interior.sinmenu .col4-set .col-1,.interior.sinmenu .col4-set .col-2,.interior.sinmenu .col4-set .col-3,.interior.sinmenu .col4-set .col-4 {
margin:0px 32px 0px 0px;
width:211px
}

.inicio .col4-set .col-4,.interior.sinmenu .col4-set .col-4 {
margin:0px
}

.interior .col2-set .col-1,.interior .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:328px
}

.interior .col2-set .col-2 {
margin:0px
}

.interior .col2-set .col2-set .col-1,.interior .col2-set .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:148px
}

.interior .col2-set .col2-set .col-2 {
margin:0px
}

.interior .colwn-set .col-wide {
margin:0px 32px 0px 0px;
width:448px
}

.interior .colwn-set .col-narrow {
margin:0px;
width:208px
}

.interior .colwn-set .col-wide .col2-set {
margin:0px;
width:448px
}

.interior .colwn-set .col-wide .col2-set .col-1,.interior .colwn-set .col-wide .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:208px
}

.interior .colwn-set .col-wide .col2-set .col-2 {
margin:0px
}

.interior .colswn-set .col-swide {
margin:0px 32px 0px 0px;
width:508px
}

.interior .colswn-set .col-snarrow {
margin:0px;
width:148px
}

.interior .colswn-set .col-swide .col2-set {
margin:0px;
width:508px
}

.interior .colswn-set .col-swide .col2-set .col-1,.interior .colswn-set .col-swide .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:238px
}

.interior .colswn-set .col-swide .col2-set .col-2 {
margin:0px
}

.interior .colswn-set .col-swide .col3-set {
margin:0px;
width:508px
}

.interior .colswn-set .col-swide .col3-set .col-1,.interior .colswn-set .col-swide .col3-set .col-2,.interior .colswn-set .col-swide .col3-set .col-3 {
margin:0px 32px 0px 0px;
width:148px
}

.interior .colswn-set .col-swide .col3-set .col-3 {
margin:0px
}

.interior .colnw-set .col-narrow {
margin:0px 32px 0px 0px;
width:208px
}

.interior .colnw-set .col-wide {
margin:0px;
width:448px
}

.interior .colnw-set .col-wide .col2-set {
margin:0px;
width:448px
}

.interior .colnw-set .col-wide .col2-set .col-1,.interior .colnw-set .col-wide .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:208px
}

.interior .colnw-set .col-wide .col2-set .col-2 {
margin:0px
}

.interior .colsnw-set .col-snarrow {
margin:0px 32px 0px 0px;
width:148px
}

.interior .colsnw-set .col-swide {
margin:0px;
width:508px
}

.interior .colsnw-set .col-swide .col2-set {
margin:0px;
width:508px
}

.interior .colsnw-set .col-swide .col2-set .col-1,.interior .colsnw-set .col-swide .col2-set .col-2 {
margin:0px 32px 0px 0px;
width:238px
}

.interior .colsnw-set .col-swide .col2-set .col-2 {
margin:0px
}

.interior .colsnw-set .col-swide .col3-set {
margin:0px;
width:508px
}

.interior .colsnw-set .col-swide .col3-set .col-1,.interior .colsnw-set .col-swide .col3-set .col-2,.interior .colsnw-set .col-swide .col3-set .col-3 {
margin:0px 32px 0px 0px;
width:148px
}

.interior .colsnw-set .col-swide .col3-set .col-3 {
margin:0px
}

.interior .col3-set .col-1,.interior .col3-set .col-2,.interior .col3-set .col-3 {
margin:0px 32px 0px 0px;
width:208px
}

.interior .col3-set .col-3 {
margin:0px
}

.interior .col4-set .col-1,.interior .col4-set .col-2,.interior .col4-set .col-3,.interior .col4-set .col-4 {
margin:0px 32px 0px 0px;
width:148px
}

.interior .col4-set .col-4 {
margin:0px
}

.landing-facebook .col2-set .col-1,.landing-facebook .col2-set .col-2 {
margin:0px 20px 0px 0px;
width:250px
}

.landing-facebook .col2-set .col-2 {
margin:0px
}

.landing-facebook .colwn-set .col-wide {
margin:0px 20px 0px 0px;
width:340px
}

.landing-facebook .colwn-set .col-narrow {
margin:0px;
width:160px
}

.landing-facebook .colswn-set .col-swide {
margin:0px 20px 0px 0px;
width:385px
}

.landing-facebook .colswn-set .col-snarrow {
margin:0px;
width:115px
}

.landing-facebook .colnw-set .col-narrow {
margin:0px;
width:160px
}

.landing-facebook .colnw-set .col-wide {
margin:0px 20px 0px 0px;
width:340px
}

.landing-facebook .colsnw-set .col-snarrow {
margin:0px 20px 0px 0px;
width:115px
}

.landing-facebook .colsnw-set .col-swide {
margin:0px;
width:385px
}

.landing-facebook .col3-set .col-1,.landing-facebook .col3-set .col-2,.landing-facebook .col3-set .col-3 {
margin:0px 20px 0px 0px;
width:160px
}

.landing-facebook .col3-set .col-3 {
margin:0px
}

.landing-facebook .col4-set .col-1,.landing-facebook .col4-set .col-2,.landing-facebook .col4-set .col-3,.landing-facebook .col4-set .col-4 {
margin:0px 20px 0px 0px;
width:115px
}

.landing-facebook .col4-set .col-4 {
margin:0px
}

.print {
display:none;
visibility:hidden
}

a img {
border:0px
}

ol,ul {
list-style:none
}

table {
border-collapse:collapse;
border-spacing:0px
}

caption,th,td {
text-align:left;
font-weight:normal
}

.oculto {
display:none
}

.accesibilidad {
position:absolute;
left:-9999px;
width:100px;
height:1px;
overflow:hidden;
margin:0px;
padding:0px
}

.sinjavascript {
float:none !important;
display:block !important;
position:relative !important;
height:auto !important;
min-height:100%;
overflow:hidden !important
}

* html .sinjavascript {
height:100% !important;
overflow:visible !important
}

.acotar {
display:block;
margin:0px;
padding:10px 0px;
height:10px;
width:auto;
text-align:center;
font:normal normal bold 0.71em Arial,Helvetica,sans-serif;
color:#333;
background-color:#e0e0e0
}

a {
color:#c9033a;
text-decoration:none;
cursor:pointer !important
}

a:hover {
color:#c9033a;
text-decoration:none
}

ul li a {
color:#c9033a;
text-decoration:none
}

p,h1,h2,h3,h4,h5,h6 {
text-indent:1px !important
}

li h1,li h2,li h3,li h4,li h5,li h6,li p {
font-size:1em
}

h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,ol:last-child {
margin:0px !important;
padding:0px !important
}

h1+h2 {
margin-top:5px
}

h2+h3 {
margin-top:5px
}

h3+h4 {
margin-top:5px
}

h4+h5 {
margin-top:5px
}

h5+h6 {
margin-top:5px
}

.wrapper-sinheight {
float:none;
display:block;
clear:both;
margin:0px;
padding:0px;
width:auto
}

.wrapper {
float:none;
display:block;
clear:both;
margin:0px;
padding:0px;
width:auto;
height:auto;
min-height:100%;
overflow:hidden
}

* html .wrapper {
height:100%;
overflow:visible
}

fieldset {
margin:0px;
padding:0px;
border:0px
}

legend {
display:none;
visibility:hidden;
margin:0px;
padding:0px;
border:0px
}

.csc-header-n1 {
margin-bottom:15px
}

a.external-link,a.external-link-new-window,a.internal-link-new-window {
padding:0px 0px 0px 17px !important;
background:transparent url( "../images/external-link.png ") scroll no-repeat left 0px !important
}

.socialmedia {
position:relative;
float:none;
display:block;
clear:both;
height:auto;
overflow:hidden;
margin:0px;
padding:0px
}

.socialmedia .wrapper-facebook {
position:relative;
float:left;
display:block;
width:100px;
height:20px;
margin:0px;
padding:0px 10px 0px 0px
}

.socialmedia .wrapper-twitter {
position:relative;
float:left;
display:block;
width:100px;
height:20px;
margin:0px;
padding:0px 10px
}

.socialmedia .wrapper-comentarios {
position:relative;
float:left;
display:block;
width:120px;
height:20px;
margin:0px;
padding:0px 0px 0px 20px
}

.socialmedia .wrapper-comentarios p {
margin:0px !important;
font:normal normal bold 0.76em Verdana,Geneva,sans-serif;
color:#c9033a
}

.boton-bonito a {
float:none
}

.boton-bonito a {
float:left;
display:block;
background-color:#c9033a;
border:medium none;
color:#FFFFFF;
cursor:pointer;
font:bold 0.91em Arial,Helvetica,sans-serif;
margin:0;
padding:5px 10px;
-moz-border-radius:7px 7px 7px 7px;
-webkit-border-radius:7px 7px 7px 7px;
border-radius:7px 7px 7px 7px
}

a.boton-bonito {
background:transparent url( "../images/botones-bonitos/boton-01/bg-derecha.png ") no-repeat scroll top right;
display:block;
float:left;
height:41px;
margin-right:6px;
padding-right:20px;
font:normal normal bold 0.81em Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none
}

a.boton-bonito span {
background:transparent url( "../images/botones-bonitos/boton-01/bg-izquierda.png ") no-repeat scroll top left;
display:block;
line-height:39px;
padding:1px 0 1px 20px
}

a.boton-bonito:hover span {
text-decoration:underline
}

button.boton-bonito {
font:normal normal bold 1em Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none
}

.col-main .wrapper_csc h3,.col-menu .wrapper_csc h3 {
margin:0px 0px 15px 0px !important;
font:normal normal normal 1.1em/1.35em "Open Sans ",Arial,Helvetica,sans-serif;
color:#454545;
text-align:left
}

.col-main .wrapper_csc h4,.col-menu .wrapper_csc h4 {
margin:0px 0px 15px 0px !important;
font:normal normal normal 1em/1.35em "Open Sans ",Arial,Helvetica,sans-serif;
color:#333;
text-align:left
}

.col-main .wrapper_csc h5,.col-menu .wrapper_csc h5 {
margin:0px 0px 15px 0px !important;
font:normal normal normal 0.91em/1.35em Arial,Helvetica,sans-serif;
color:#333;
text-align:left
}

.col-main .wrapper_csc h6,.col-menu .wrapper_csc h6 {
margin:0px 0px 15px 0px !important;
font:normal normal normal 0.81em/1.35em Arial,Helvetica,sans-serif;
color:#000;
text-align:left
}

.col-main .wrapper_csc p,.col-menu .wrapper_csc p {
margin:0px 0px 15px 0px !important;
font:normal normal normal 0.81em/1.35em Arial,Helvetica,sans-serif;
color:#555;
text-align:left
}

.col-main .wrapper_csc ul,.col-menu .wrapper_csc ul {
list-style-type:none;
margin:0px 0px 20px 0px;
padding:0px;
font:normal normal normal 0.81em/1.35em Arial,Helvetica,sans-serif;
color:#555;
text-align:left
}

.col-main .wrapper_csc ul li,.col-menu .wrapper_csc ul li {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 15px;
background-image:url( "../images/bg-ul-li.png ");
background-repeat:no-repeat;
background-position:0px 3px;
overflow:hidden
}

.col-main .wrapper_csc ul li a:hover,.col-menu .wrapper_csc ul li a:hover {
text-decoration:underline
}

.col-main .wrapper_csc ul ul,.col-menu .wrapper_csc ul ul {
font-size:1em !important;
list-style-type:none;
margin:5px 0px 7px 0px !important
}

.col-main .wrapper_csc ul ol,.col-menu .wrapper_csc ul ol {
font-size:1em !important;
list-style-type:none;
margin:5px 0px 7px 20px !important
}

.col-main .wrapper_csc ul li ol li,.col-menu .wrapper_csc ul li ol li {
background-image:none !important
}

.col-main .wrapper_csc ol,.col-menu .wrapper_csc ol {
list-style:decimal inside !important;
margin:0px 0px 20px 15px;
padding:0px;
font:normal normal normal 0.81em/1.35em Arial,Helvetica,sans-serif;
color:#555;
text-align:left
}

.col-main .wrapper_csc ol li,.col-menu .wrapper_csc ol li {
margin:0px 0px 7px 0px;
padding:0px 0px 0px 0px
}

.col-main .wrapper_csc ol ol,.col-menu .wrapper_csc ol ol {
font-size:1em !important;
list-style-type:lower-alpha;
font-size:1em;
margin:5px 0px 7px 20px !important
}

.col-main .wrapper_csc ol li ol li,.col-menu .wrapper_csc ol li ol li {
background-image:none !important
}

.col-main .wrapper_csc ol ul,.col-menu .wrapper_csc ol ul {
font-size:1em !important;
margin:5px 0px 7px 20px !important
}

.col-main .wrapper_csc ol li ul li,.col-menu .wrapper_csc ol li ul li {
margin-top:5px;
margin-bottom:7px;
padding:0px 0px 0px 15px
}

.col-main .wrapper_csc h3 {
margin-top:10px
}

.col-main .wrapper_csc ul li {
background-position:0px 6px
}

.col-main .wrapper_csc ul ul {
font-size:1em
}

.col-main .wrapper_csc ol li {
background-position:0px 6px
}

.col-main .wrapper_csc ol ol {
font-size:1em
}

.col-main .col2-set .wrapper_csc h3 {
font-size:1.1em
}

.col-main .col2-set .wrapper_csc h4 {
font-size:1em
}

.col-main .col2-set .wrapper_csc h5 {
font-size:0.91em
}

.col-main .col2-set .wrapper_csc h6 {
font-size:0.81em
}

.col-main .col2-set .wrapper_csc p {
font-size:0.81em
}

.col-main .col2-set .wrapper_csc ul {
font-size:0.81em
}

.col-main .col2-set .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .col2-set .wrapper_csc ul ul {
font-size:1em;
margin-top:4px;
margin-bottom:7px
}

.col-main .col2-set .wrapper_csc ol {
font-size:0.81em
}

.col-main .col2-set .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .col2-set .wrapper_csc ol ol {
font-size:1em;
margin-top:4px;
margin-bottom:7px
}

.col-main .col2-set .wrapper_csc .col2-set .wrapper_csc h3 {
font-size:1.1em
}

.col-main .col2-set .wrapper_csc .col2-set .wrapper_csc h4 {
font-size:1em
}

.col-main .col2-set .wrapper_csc .col2-set .wrapper_csc h5 {
font-size:0.91em
}

.col-main .col2-set .wrapper_csc .col2-set .wrapper_csc h6 {
font-size:0.81em
}

.col-main .col2-set .wrapper_csc .col2-set .wrapper_csc p {
font-size:0.81em
}

.col-main .col2-set .wrapper_csc .col2-set .wrapper_csc ul {
font-size:0.81em
}

.col-main .col2-set .wrapper_csc .col2-set .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .col2-set .wrapper_csc .col2-set .wrapper_csc ul ul {
font-size:1em;
margin-top:4px;
margin-bottom:7px
}

.col-main .col2-set .wrapper_csc .col2-set .wrapper_csc ol {
font-size:0.81em
}

.col-main .col2-set .wrapper_csc .col2-set .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .col2-set .wrapper_csc .col2-set .wrapper_csc ol ol {
font-size:1em;
margin-top:4px;
margin-bottom:7px
}

.col-main .colwn-set .col-wide .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colwn-set .col-wide .wrapper_csc h4 {
font-size:1em
}

.col-main .colwn-set .col-wide .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colwn-set .col-wide .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colwn-set .col-wide .wrapper_csc p {
font-size:0.81em
}

.col-main .colwn-set .col-wide .wrapper_csc ul {
font-size:0.81em
}

.col-main .colwn-set .col-wide .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colwn-set .col-wide .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colwn-set .col-wide .wrapper_csc ol {
font-size:0.81em
}

.col-main .colwn-set .col-wide .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colwn-set .col-wide .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colwn-set .col-narrow .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colwn-set .col-narrow .wrapper_csc h4 {
font-size:1em
}

.col-main .colwn-set .col-narrow .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colwn-set .col-narrow .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colwn-set .col-narrow .wrapper_csc p {
font-size:0.81em
}

.col-main .colwn-set .col-narrow .wrapper_csc ul {
font-size:0.81em
}

.col-main .colwn-set .col-narrow .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colwn-set .col-narrow .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colwn-set .col-narrow .wrapper_csc ol {
font-size:0.81em
}

.col-main .colwn-set .col-narrow .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colwn-set .col-narrow .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colwn-set .col2-set .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colwn-set .col2-set .wrapper_csc h4 {
font-size:1em
}

.col-main .colwn-set .col2-set .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colwn-set .col2-set .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colwn-set .col2-set .wrapper_csc p {
font-size:0.81em
}

.col-main .colwn-set .col2-set .wrapper_csc ul {
font-size:0.81em
}

.col-main .colwn-set .col2-set .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colwn-set .col2-set .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colwn-set .col2-set .wrapper_csc ol {
font-size:0.81em
}

.col-main .colwn-set .col2-set .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colwn-set .col2-set .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colswn-set .col-swide .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colswn-set .col-swide .wrapper_csc h4 {
font-size:1em
}

.col-main .colswn-set .col-swide .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colswn-set .col-swide .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colswn-set .col-swide .wrapper_csc p {
font-size:0.81em
}

.col-main .colswn-set .col-swide .wrapper_csc ul {
font-size:0.81em
}

.col-main .colswn-set .col-swide .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colswn-set .col-swide .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colswn-set .col-swide .wrapper_csc ol {
font-size:0.81em
}

.col-main .colswn-set .col-swide .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colswn-set .col-swide .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colswn-set .col-snarrow .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colswn-set .col-snarrow .wrapper_csc h4 {
font-size:1em
}

.col-main .colswn-set .col-snarrow .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colswn-set .col-snarrow .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colswn-set .col-snarrow .wrapper_csc p {
font-size:0.81em
}

.col-main .colswn-set .col-snarrow .wrapper_csc ul {
font-size:0.81em
}

.col-main .colswn-set .col-snarrow .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colswn-set .col-snarrow .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colswn-set .col-snarrow .wrapper_csc ol {
font-size:0.81em
}

.col-main .colswn-set .col-snarrow .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colswn-set .col-snarrow .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colswn-set .col2-set .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colswn-set .col2-set .wrapper_csc h4 {
font-size:1em
}

.col-main .colswn-set .col2-set .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colswn-set .col2-set .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colswn-set .col2-set .wrapper_csc p {
font-size:0.81em
}

.col-main .colswn-set .col2-set .wrapper_csc ul {
font-size:0.81em
}

.col-main .colswn-set .col2-set .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colswn-set .col2-set .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colswn-set .col2-set .wrapper_csc ol {
font-size:0.81em
}

.col-main .colswn-set .col2-set .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colswn-set .col2-set .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colswn-set .col3-set .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colswn-set .col3-set .wrapper_csc h4 {
font-size:1em
}

.col-main .colswn-set .col3-set .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colswn-set .col3-set .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colswn-set .col3-set .wrapper_csc p {
font-size:0.81em
}

.col-main .colswn-set .col3-set .wrapper_csc ul {
font-size:0.81em
}

.col-main .colswn-set .col3-set .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colswn-set .col3-set .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colswn-set .col3-set .wrapper_csc ol {
font-size:0.81em
}

.col-main .colswn-set .col3-set .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colswn-set .col3-set .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colnw-set .col-wide .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colnw-set .col-wide .wrapper_csc h4 {
font-size:1em
}

.col-main .colnw-set .col-wide .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colnw-set .col-wide .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colnw-set .col-wide .wrapper_csc p {
font-size:0.81em
}

.col-main .colnw-set .col-wide .wrapper_csc ul {
font-size:0.81em
}

.col-main .colnw-set .col-wide .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colnw-set .col-wide .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colnw-set .col-wide .wrapper_csc ol {
font-size:0.81em
}

.col-main .colnw-set .col-wide .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colnw-set .col-wide .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colnw-set .col-narrow .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colnw-set .col-narrow .wrapper_csc h4 {
font-size:1em
}

.col-main .colnw-set .col-narrow .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colnw-set .col-narrow .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colnw-set .col-narrow .wrapper_csc p {
font-size:0.81em
}

.col-main .colnw-set .col-narrow .wrapper_csc ul {
font-size:0.81em
}

.col-main .colnw-set .col-narrow .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colnw-set .col-narrow .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colnw-set .col-narrow .wrapper_csc ol {
font-size:0.81em
}

.col-main .colnw-set .col-narrow .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colnw-set .col-narrow .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colnw-set .col2-set .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colnw-set .col2-set .wrapper_csc h4 {
font-size:1em
}

.col-main .colnw-set .col2-set .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colnw-set .col2-set .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colnw-set .col2-set .wrapper_csc p {
font-size:0.81em
}

.col-main .colnw-set .col2-set .wrapper_csc ul {
font-size:0.81em;
margin-left:0px
}

.col-main .colnw-set .col2-set .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colnw-set .col2-set .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colnw-set .col2-set .wrapper_csc ol {
font-size:0.81em
}

.col-main .colnw-set .col2-set .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colnw-set .col2-set .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colsnw-set .col-swide .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colsnw-set .col-swide .wrapper_csc h4 {
font-size:1em
}

.col-main .colsnw-set .col-swide .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colsnw-set .col-swide .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colsnw-set .col-swide .wrapper_csc p {
font-size:0.81em
}

.col-main .colsnw-set .col-swide .wrapper_csc ul {
font-size:0.81em
}

.col-main .colsnw-set .col-swide .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colsnw-set .col-swide .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colsnw-set .col-swide .wrapper_csc ol {
font-size:0.81em
}

.col-main .colsnw-set .col-swide .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colsnw-set .col-swide .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colsnw-set .col-snarrow .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colsnw-set .col-snarrow .wrapper_csc h4 {
font-size:1em
}

.col-main .colsnw-set .col-snarrow .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colsnw-set .col-snarrow .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colsnw-set .col-snarrow .wrapper_csc p {
font-size:0.81em
}

.col-main .colsnw-set .col-snarrow .wrapper_csc ul {
font-size:0.81em;
margin-left:0px
}

.col-main .colsnw-set .col-snarrow .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colsnw-set .col-snarrow .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colsnw-set .col-snarrow .wrapper_csc ol {
font-size:0.81em;
margin-left:20px
}

.col-main .colsnw-set .col-snarrow .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colsnw-set .col-snarrow .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colsnw-set .col2-set .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colsnw-set .col2-set .wrapper_csc h4 {
font-size:1em
}

.col-main .colsnw-set .col2-set .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colsnw-set .col2-set .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colsnw-set .col2-set .wrapper_csc p {
font-size:0.81em
}

.col-main .colsnw-set .col2-set .wrapper_csc ul {
font-size:0.81em;
margin-left:0px
}

.col-main .colsnw-set .col2-set .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colsnw-set .col2-set .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colsnw-set .col2-set .wrapper_csc ol {
font-size:0.81em;
margin-left:15px
}

.col-main .colsnw-set .col2-set .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colsnw-set .col2-set .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colsnw-set .col3-set .wrapper_csc h3 {
font-size:1.1em
}

.col-main .colsnw-set .col3-set .wrapper_csc h4 {
font-size:1em
}

.col-main .colsnw-set .col3-set .wrapper_csc h5 {
font-size:0.91em
}

.col-main .colsnw-set .col3-set .wrapper_csc h6 {
font-size:0.81em
}

.col-main .colsnw-set .col3-set .wrapper_csc p {
font-size:0.81em
}

.col-main .colsnw-set .col3-set .wrapper_csc ul {
font-size:0.81em;
margin-left:0px
}

.col-main .colsnw-set .col3-set .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colsnw-set .col3-set .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .colsnw-set .col3-set .wrapper_csc ol {
font-size:0.81em;
margin-left:15px
}

.col-main .colsnw-set .col3-set .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .colsnw-set .col3-set .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .col3-set .wrapper_csc h3 {
font-size:1.1em
}

.col-main .col3-set .wrapper_csc h4 {
font-size:1em
}

.col-main .col3-set .wrapper_csc h5 {
font-size:0.91em
}

.col-main .col3-set .wrapper_csc h6 {
font-size:0.81em
}

.col-main .col3-set .wrapper_csc p {
font-size:0.81em
}

.col-main .col3-set .wrapper_csc ul {
font-size:0.81em;
margin-left:0px
}

.col-main .col3-set .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .col3-set .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .col3-set .wrapper_csc ol {
font-size:0.81em;
margin-left:20px
}

.col-main .col3-set .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .col3-set .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .col4-set .wrapper_csc h3 {
font-size:1.1em
}

.col-main .col4-set .wrapper_csc h4 {
font-size:1em
}

.col-main .col4-set .wrapper_csc h5 {
font-size:0.91em
}

.col-main .col4-set .wrapper_csc h6 {
font-size:0.81em
}

.col-main .col4-set .wrapper_csc p {
font-size:0.81em
}

.col-main .col4-set .wrapper_csc ul {
font-size:0.81em;
margin-left:0px
}

.col-main .col4-set .wrapper_csc ul li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .col4-set .wrapper_csc ul ul {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.col-main .col4-set .wrapper_csc ol {
font-size:0.81em;
margin-left:20px
}

.col-main .col4-set .wrapper_csc ol li {
background-position:0px 6px;
margin:0px 0px 4px 0px
}

.col-main .col4-set .wrapper_csc ol ol {
font-size:1em;
margin-top:3px;
margin-bottom:4px
}

.csc-textpic-caption {
font:normal normal normal 0.61em Arial,Helvetica,sans-serif !important;
color:#4e433d
}

.csc-textpic-caption-c .csc-textpic-caption {
text-align:center
}

.csc-textpic-caption-r .csc-textpic-caption {
text-align:right
}

.csc-textpic-caption-l .csc-textpic-caption {
text-align:left
}

.csc-textpic .csc-textpic-imagecolumn {
float:left;
display:inline
}

.csc-textpic img {
border:none;
margin:0px !important
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
float:left
}

.csc-textpic-imagewrap {
padding:0
}

.csc-textpic .csc-textpic-imagewrap ul {
list-style:none;
margin:0;
padding:0
}

.csc-textpic .csc-textpic-imagewrap ul li {
float:left;
margin:0;
padding:0
}

.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image {
float:left
}

.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dt {
float:none
}

.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dd {
float:none
}

.csc-textpic .csc-textpic-imagewrap dl.csc-textpic-image dd img {
border:none
}

dl.csc-textpic-image {
margin:0
}

dl.csc-textpic-image dt {
margin:0;
display:inline
}

dl.csc-textpic-image dd {
margin:0
}

.csc-textpic-clear {
clear:both
}

.csc-textpic-left .csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-right:10px
}

.csc-textpic-right .csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap .csc-textpic-image,.csc-textpic-intext-right .csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px
}

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
display:inline;
margin-left:10px
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
margin:0
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image IMG {
margin:0
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
margin-bottom:5px
}

.csc-textpic-equalheight .csc-textpic-imagerow {
margin-bottom:5px;
display:block
}

.csc-textpic .csc-textpic-imagerow {
clear:both
}

.csc-textpic .csc-textpic-imagerow .csc-textpic-image {
margin:0px 10px 10px 0px !important
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-firstcol {
margin-left:0px !important
}

.csc-textpic .csc-textpic-imagewrap .csc-textpic-lastcol {
margin-right:0px !important
}

.csc-textpic-intext-left .csc-textpic-imagewrap,.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
margin-right:10px !important
}

.csc-textpic-intext-right .csc-textpic-imagewrap,.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
margin-left:10px !important
}

.csc-textpic-center {
text-align:center
}

.csc-textpic-center .csc-textpic-imagewrap {
margin:0 auto
}

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image {
text-align:left
}

.csc-textpic-center .csc-textpic-text {
text-align:left
}

.csc-textpic-above .csc-textpic-text {
clear:both;
margin:10px 0px 0px 0px
}

.csc-textpic-below .csc-textpic-text {
clear:both;
margin:0px 0px 20px 0px
}

.csc-textpic-right .csc-textpic-imagewrap {
float:right;
margin-bottom:10px
}

.csc-textpic-right .csc-textpic-text {
clear:right
}

.csc-textpic-left .csc-textpic-imagewrap {
float:left;
margin-bottom:10px
}

.csc-textpic-left .csc-textpic-text {
clear:left
}

.csc-textpic-intext-left .csc-textpic-imagewrap {
float:left
}

.csc-textpic-intext-right .csc-textpic-imagewrap {
float:right
}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
float:right;
clear:both
}

.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
float:left;
clear:both
}

.align-left {
text-align:left
}

.align-center {
text-align:center
}

.align-right {
text-align:right
}

.align-justify {
text-align:justify
}

.indent {
margin-left:24px
}

sup {
font-size:0.7em;
vertical-align:top
}

sub {
font-size:0.7em;
vertical-align:bottom
}

strong {
font-weight:bold
}

em {
font-style:italic
}

body {
margin:0px;
padding:0px;
font:normal normal normal 1em Arial,Helvetica,sans-serif;
color:#000
}

#contenedor1 {
height:auto;
overflow:hidden;
float:none;
display:block;
padding:0px;
margin:0px;
width:100%;
text-align:left
}

* html #contenedor1 {
height:100%;
overflow:visible
}

.wrapper-cabecera {
float:none;
display:block;
clear:both;
width:100%;
height:178px;
margin:0px;
padding:0px;
overflow:visible
}

.wrapper-cabecera .cabecera-pagina {
position:relative;
float:none;
display:block;
clear:both;
width:940px;
height:178px;
margin:0px auto;
padding:0px;
overflow:visible;
background:transparent url( "../images/cabecera-pagina/bg-cabecera.png ") scroll no-repeat right 0px
}

.cabecera-pagina .wrapper-logotipo {
float:left;
display:block;
width:530px;
height:auto;
margin:0px;
padding:0px
}

.cabecera-pagina .wrapper-logotipo .logotipo {
float:left;
display:block;
width:232px;
height:81px;
margin:55px 0px 0px 0px;
padding:0px
}

.cabecera-pagina .wrapper-logotipo .logotipo h3 {
margin:0px !important;
font:normal normal bold 1.8em "Open Sans ",Arial,Helvetica,sans-serif;
margin:0px;
padding:0px;
color:#4d4d4d
}

.cabecera-pagina .wrapper-logotipo .logotipo h3 a {
color:#555
}

.cabecera-pagina .wrapper-logotipo .slogan {
float:left;
display:block;
width:220px;
height:auto;
margin:59px 0 0 45px;
padding:0px
}

.cabecera-pagina .wrapper-logotipo .slogan h4 {
margin:0px !important;
font:normal normal 100 1.5em/1.1em "Open Sans ",Arial,Helvetica,sans-serif;
margin:0px;
padding:0px;
color:#4d4d4d;
text-shadow:1px 0px #eaeaea
}

.cabecera-pagina .wrapper-logotipo .slogan h4 a {
color:#555
}

.cabecera-pagina .wrapper-top {
position:absolute;
right:0px;
top:0px;
display:block;
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:0px
}

.cabecera-pagina .wrapper-top .menu-superior {
float:left;
display:block;
width:auto;
height:27px;
margin:0px 0px 0px 0px;
padding:5px 20px 3px 20px;
overflow:hidden;
background-color:#6e6e6e
}

.cabecera-pagina .wrapper-top .menu-superior {
border-radius:0px 0px 0px 10px;
-moz-border-radius:0px 0px 0px 10px;
-webkit-border-radius:0px 0px 0px 10px
}

.cabecera-pagina .wrapper-top .menu-superior ul {
float:right;
margin:0px;
padding:0px
}

.cabecera-pagina .wrapper-top .menu-superior ul li {
list-style-type:none;
display:inline;
font-size:0.71em;
margin:0px 0px 0px 15px;
padding:0px
}

.cabecera-pagina .wrapper-top .menu-superior ul li:first-child {
margin:0px
}

.cabecera-pagina .wrapper-top .menu-superior ul li a {
color:#fff;
text-decoration:none
}

.cabecera-pagina .wrapper-top .menu-superior ul li a {
text-shadow:0px 1px #444
}

.cabecera-pagina .wrapper-top .menu-superior ul li a:hover {
color:#fff;
text-decoration:underline
}

.cabecera-pagina .wrapper-top .menu-superior ul li a.marcafoco:focus,.cabecera-pagina .wrapper-top .menu-superior ul li a.foco {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important;
text-shadow:none
}

.cabecera-pagina .wrapper-top .login {
position:relative;
float:left;
display:block;
width:auto;
height:auto;
margin:0px;
padding:0px
}

.cabecera-pagina .wrapper-top .login >a {
position:relative;
float:none;
display:block;
width:auto;
font:normal normal bold 0.71em Arial,Helvetica,sans-serif;
color:#fff;
height:22px;
padding:10px 31px 3px 13px;
background:#515151 url( "../images/cabecera-pagina/bg-accesousuarios.png ") scroll no-repeat top right
}

.cabecera-pagina .wrapper-top .login.success >a {
padding-left:20px;
background:#515151 none
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login {
position:absolute;
display:none;
top:35px;
right:0px;
width:250px;
height:130px;
margin:0px;
padding:15px;
border:10px solid #515151;
border-radius:5px 0px 5px 5px;
-webkit-border-radius:5px 0px 5px 5px;
-moz-border-radius:5px 0px 5px 5px;
background-color:#fafafa;
z-index:89
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset legend {
position:relative;
float:none;
display:block;
visibility:visible;
margin:0px 0px 10px 0px;
padding:0px;
height:auto;
width:auto;
font:normal normal normal 0.86em "Open Sans ",Arial,Helvetica,sans-serif;
color:#000
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_usuario {
position:relative;
float:none;
display:block;
clear:both;
width:auto;
height:30px;
margin:0px 0px 10px 0px;
padding:0px
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_usuario .input.usuario {
float:left;
display:block;
width:auto;
height:auto;
margin:0px;
padding:0px
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_usuario .input.usuario input#user_top {
width:120px;
padding:6px 8px;
border:1px solid #dadada;
background-color:#e4e4e4;
font:normal normal normal 0.81em Arial,Helvetica,sans-serif;
color:#333;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_password_submit {
float:none;
display:block;
clear:both;
width:auto;
height:30px;
margin:0px 0px 10px 0px;
padding:0px
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_password_submit .wrapper_password {
position:relative;
float:left;
display:block;
width:auto;
height:auto;
margin:0px 10px 0px 0px;
padding:0px
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_password_submit .wrapper_password .input.password input#pass_top {
width:120px;
padding:6px 8px;
border:1px solid #dadada;
background-color:#e4e4e4;
font:normal normal normal 0.81em Arial,Helvetica,sans-serif;
color:#333;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_password_submit .wrapper_password .input.password span#holder_top {
position:absolute;
top:6px;
left:8px;
font:normal normal normal 0.81em Arial,Helvetica,sans-serif;
color:#666;
z-index:1
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_password_submit .wrapper_submit {
position:relative;
float:left;
display:block;
width:auto;
height:auto;
margin:0px;
padding:0px
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_password_submit .wrapper_submit .input.submit input#submit_top {
padding:6px 12px;
border:0px none;
background-color:#c9033a;
font:normal normal bold 0.76em Arial,Helvetica,sans-serif;
color:#fff;
text-transform:uppercase;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
cursor:pointer
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset input#user_top.normal {
background-color:#e4e4e4;
opacity:0.7;
box-shadow:0 -1px 0 rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2) inset
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset input#user_top.over {
background-color:#f4f4f4;
opacity:0.9;
box-shadow:0 -1px 0 rgba(0,0,0,0.4),0 1px 2px rgba(0,0,0,0.3) inset
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset input#user_top.focus {
background-color:#ffffff;
opacity:1;
box-shadow:0 -1px 0 rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.1) inset,0 0 10px rgba(255,255,255,0.9)
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset input#pass_top.normal {
background-color:#e4e4e4;
opacity:0.7;
box-shadow:0 -1px 0 rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.2) inset
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset input#pass_top.over {
background-color:#f4f4f4;
opacity:0.9;
box-shadow:0 -1px 0 rgba(0,0,0,0.4),0 1px 2px rgba(0,0,0,0.3) inset
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset input#pass_top.focus {
background-color:#ffffff;
opacity:1;
box-shadow:0 -1px 0 rgba(0,0,0,0.3),0 1px 2px rgba(0,0,0,0.1) inset,0 0 10px rgba(255,255,255,0.9)
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_links {
position:relative;
float:none;
display:block;
clear:both;
width:auto;
height:auto;
margin:0px;
padding:0px
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_links .link.registro {
float:left;
display:block;
width:auto;
height:auto;
margin:0px;
padding:0px
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_links .link.registro a {
font:normal normal bold 0.71em Arial,Helvetica,sans-serif
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_links .link.olvidado {
float:right;
display:block;
width:auto;
height:auto;
margin:0px;
padding:0px
}

.cabecera-pagina .wrapper-top .login #caja_emergente_login form fieldset .wrapper_links .link.olvidado a {
font:normal normal normal 0.71em Arial,Helvetica,sans-serif
}

.cabecera-pagina .wrapper-top .desconectar {
float:left;
display:block;
width:auto;
height:auto;
margin:0px;
padding:0px;
overflow:hidden
}

.cabecera-pagina .wrapper-top .desconectar a {
float:none;
display:block;
width:auto;
font:normal normal bold 0.71em Arial,Helvetica,sans-serif;
color:#fff;
height:22px;
padding:10px 20px 3px 0px;
background-color:#515151
}

.cabecera-pagina .wrapper-top .login a.marcafoco:focus,.cabecera-pagina .wrapper-top .login a.foco {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important
}

.cabecera-pagina .wrapper-top .haztesocio {
float:left;
display:block;
width:auto;
height:auto;
margin:0px;
padding:0px;
overflow:hidden
}

.cabecera-pagina .wrapper-top .haztesocio a {
float:none;
display:block;
width:auto;
font:normal normal normal 0.71em Arial,Helvetica,sans-serif;
color:#fff;
height:22px;
padding:10px 20px 3px 20px;
background-color:#c9033a
}

.cabecera-pagina .wrapper-top .haztesocio a.marcafoco:focus,.cabecera-pagina .wrapper-top .haztesocio a.foco {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important
}

.cabecera-pagina .wrapper-buscador {
float:right;
display:block;
width:auto;
height:auto;
margin:106px 0px 0px 0px;
padding:0px
}

.cabecera-pagina .wrapper-buscador .idiomas {
float:none;
display:block;
clear:both;
width:auto;
margin:0px;
padding:0px 0px 15px 0px;
height:auto;
overflow:hidden;
min-height:20px
}

.cabecera-pagina .wrapper-buscador .idiomas form {
float:right;
display:block
}

.cabecera-pagina .wrapper-buscador .idiomas form select#lista-idiomas {
width:100px;
height:22px;
border:0 none;
margin:0px;
padding:2px 4px;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#555
}

.cabecera-pagina .wrapper-buscador .idiomas form input#submit-idiomas {
width:70px;
height:22px;
border:0 none;
margin:0px;
padding:3px 8px;
background-color:#eaeaea;
color:#333;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
cursor:pointer
}

.cabecera-pagina .wrapper-buscador .idiomas ul {
float:none;
display:block;
clear:both;
margin:0px;
padding:0px;
text-align:right
}

.cabecera-pagina .wrapper-buscador .idiomas ul li {
list-style-type:none;
display:inline;
margin:0px 5px;
text-align:right;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#555
}

.cabecera-pagina .wrapper-buscador .idiomas ul li a {
color:#fff !important
}

.cabecera-pagina .wrapper-buscador .idiomas ul li.activo a {
font-weight:bold
}

.cabecera-pagina .wrapper-buscador .buscador {
float:none;
display:block;
clear:both;
width:auto;
height:35px;
margin:0px;
padding:0px;
overflow:hidden
}

.cabecera-pagina .wrapper-buscador .buscador form {
float:right;
display:block
}

.cabecera-pagina .wrapper-buscador .buscador form input#formularioBusquedaTexto {
width:144px;
height:18px;
border:3px solid #c5c7c8;
margin:0px;
padding:6px;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#555;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}

.cabecera-pagina .wrapper-buscador .buscador form input#formularioBusquedaTextoBuscar {
height:33px;
border:0 none;
margin:0px;
padding:8px 16px;
background-color:#515151;
color:#fff;
font:normal normal bold 0.76em Arial,Helvetica,sans-serif;
cursor:pointer;
text-shadow:1px 0px #333;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
text-transform:uppercase
}

.wrapper-menuppal {
float:none;
display:block;
clear:both;
width:100%;
min-height:41px;
margin:0px;
padding:0px;
overflow:visible;
background-color:#c9033a
}

.wrapper-menuppal .menu-principal {
float:none;
display:block;
clear:both;
width:940px;
min-height:41px;
margin:0px auto;
padding:14px 0px 0px 0px;
overflow:visible;
text-align:left;
background-color:#c9033a
}

ul#navigation {
position:relative;
margin:0px 0px 0px 0px !important;
padding:0px !important;
min-height:41px;
overflow:visible
}

ul#navigation li.nivel1 {
position:relative;
z-index:80 !important;
float:left;
display:block;
padding:0px;
min-height:41px;
margin:0px;
text-align:center;
font:normal normal bold 0.76em "Open Sans ",Arial,Helvetica,sans-serif;
color:#eaeaea;
list-style:none;
text-transform:uppercase;
overflow:visible
}

ul#navigation li.nivel1.ultimo {
background:none
}

ul#navigation li.nivel1.ultimo.activo,ul#navigation li.nivel1.activo {
background:none
}

ul#navigation li.nivel1 a {
display:block;
float:left;
height:41px;
margin-right:6px;
padding-right:20px;
color:#fff;
text-decoration:none
}

ul#navigation li.nivel1 a span {
display:block;
line-height:39px;
padding:1px 0 1px 20px
}

ul#navigation li.nivel1 a:hover {
text-decoration:none
}

ul#navigation li.nivel1 a {
background-position:top right;
background-repeat:no-repeat;
background-color:#c9033a
}

ul#navigation li.nivel1 a span {
background-position:top left;
background-repeat:no-repeat;
background-color:#c9033a
}

ul#navigation li.nivel1.activo a,ul#navigation li.nivel1 a:hover {
background:#c9033a url( "../images/menuprincipal/solapa.png ") no-repeat scroll top right;
color:#c9033a
}

ul#navigation li.nivel1.activo a span,ul#navigation li.nivel1 a:hover span {
background:#c9033a url( "../images/menuprincipal/solapa.png ") no-repeat scroll top left;
color:#c9033a
}

ul#navigation li.nivel1 .wrapper_solapa {
position:absolute;
top:41px;
float:none;
display:none;
height:5px;
background-color:#b60234;
width:auto;
z-index:30;
width:616px
}

ul#navigation li.nivel1 .wrapper_solapa .solapa {
position:absolute;
left:0;
right:0;
height:5px;
background-color:#fff;
z-index:15
}

ul#navigation li.nivel1 ul.n2 {
position:absolute;
float:none;
display:none;
top:41px;
left:-5px;
width:600px;
height:auto;
margin:0px;
padding:12px 8px !important;
border:5px solid #b60234;
border-top:0px none;
background-color:#ffffff;
z-index:20 !important;
border-radius:0px 0px 10px 10px;
-moz-border-radius:0px 0px 10px 10px;
-webkit-border-radius:0px 0px 10px 10px;
text-align:left
}

ul#navigation li.nivel1.over ul.n2,ul#navigation li.nivel1 ul.over,ul#navigation li.nivel1:hover ul.n2,ul#navigation li.nivel1 a:hover+ul.n2 {
display:block !important
}

ul#navigation li.nivel1 ul.n2 li.nivel2 {
position:absolute;
display:block !important;
width:175px;
height:auto;
min-height:20px;
margin:0px 10px 15px 0px;
padding:0px 0px 0px 12px !important;
min-height:5px;
font-size:1em;
font-weight:normal;
text-align:left;
list-style:none;
text-transform:none;
color:#c9033a
}

ul#navigation li.nivel1 ul.n2 li.nivel2:last-child {
padding:4px 0px 0px 0px
}

ul#navigation li.nivel1 ul.n2 li.nivel2 a {
font-size:1.1em;
display:inline;
min-height:5px !important;
height:41px;
color:#c9033a !important;
text-decoration:none;
margin:0px;
padding:0px
}

ul#navigation li.nivel1 ul.n2 li.nivel2.activo a {
font-weight:bold
}

ul#navigation li.nivel1 ul.n2 li.nivel2 p {
margin:3px 0px 0px 0px !important;
font:normal normal normal 0.91em Arial,Helvetica,sans-serif;
color:#666;
text-decoration:none
}

ul#navigation li.nivel1 ul.n2 li.nivel2 a,ul#navigation li.nivel1 ul.n2 li.nivel2.activo a,ul#navigation li.nivel1 ul.n2 li.nivel2 a:hover {
float:none;
height:auto;
background:none !important;
line-height:normal;
padding:0px
}

ul#navigation li.nivel1 ul.n2 li.nivel2 a,ul#navigation li.nivel1.activo ul.n2 li.nivel2 a,ul#navigation li.nivel1.activo ul.n2 li.nivel2.activo a,ul#navigation li.nivel1 ul.n2 li.nivel2.activo,ul#navigation li.nivel1 ul.n2 li.nivel2 a:hover {
color:#c9033a
}

ul#navigation li.nivel1 ul.n2 li.nivel2 ul.n3 {
float:none;
display:block;
border:0px none;
margin:3px 0px 0px 0px;
padding:0px;
background:none;
width:auto;
height:auto
}

ul#navigation li.nivel1 ul.n2 li.nivel2 ul.n3 li.nivel3 {
float:none;
display:block;
height:auto;
margin:1px 0px;
padding:0px 0px 0px 8px;
background:transparent url( "../images/menuprincipal/bg-ul-li-ul-li-ul-li.png ") scroll no-repeat 0px 7px !important
}

ul#navigation li.nivel1 ul.n2 li.nivel2 ul.n3 li.nivel3 a {
display:inline-table;
font-size:0.91em;
float:none;
height:auto;
background:none !important;
line-height:normal;
padding:0px;
color:#434343 !important
}

ul#navigation li.nivel1 ul.n2 li.nivel2 ul.n3 li.nivel3 a:hover {
color:#c9033a !important
}

ul#navigation li.nivel1 u.n2l li.nivel2 ul.n3 li.nivel3.activo a,ul#navigation li.nivel1 ul.n2 li.nivel2 ul.n3 li.nivel3.activo a:hover {
font-weight:bold;
color:#c9033a !important
}

ul#navigation li.nivel1 a.marcafoco:focus,ul#navigation li.nivel1 a.foco {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important
}

ul#navigation li a.foco+ul {
display:block !important
}

ul#navigation li.nivel1 a.marcafoco:focus span,ul#navigation li.nivel1 a.foco span {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important
}

.wrapper-menunivel2 {
float:none;
display:block;
clear:both;
width:100%;
height:auto;
margin:0px;
padding:10px 0px 15px 0px;
overflow:visible;
text-align:left;
z-index:1;
background-color:#ececec
}

.wrapper-menunivel2 .menunivel2 {
position:relative;
float:none;
display:block;
clear:both;
width:940px;
height:auto;
margin:0px auto;
padding:0px;
overflow:visible
}

.wrapper-menunivel2 .menunivel2 ul {
margin:0px auto;
padding:0px;
text-align:center
}

.wrapper-menunivel2 .menunivel2 ul li {
display:inline;
list-style:none outside none;
padding:0px;
margin:0px 13px;
text-align:center;
font:normal normal normal 0.81em Arial,Helvetica,sans-serif;
color:#000
}

.wrapper-menunivel2 .menunivel2 ul li a {
color:#000
}

.wrapper-menunivel2 .menunivel2 ul li a:hover {
color:#c9033a
}

.wrapper-menunivel2 .menunivel2 ul li.activo a {
color:#c9033a;
font-weight:bold
}

.wrapper-menunivel2 .menunivel2 ul li a.marcafoco:focus,.wrapper-menunivel2 .menunivel2 ul li a.foco {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important
}

.wrapper-path {
float:none;
display:block;
clear:both;
width:100%;
height:35px;
margin:0px;
padding:0px;
overflow:visible;
text-align:left;
z-index:1
}

.wrapper-path .path-pagina {
position:relative;
float:none;
display:block;
clear:both;
width:890px;
height:15px;
margin:0px auto;
padding:10px 25px 10px 25px;
overflow:visible;
text-align:left
}

.wrapper-path .path-pagina .estas-en {
float:left;
display:block;
margin:0px;
padding:0px;
height:15px
}

.wrapper-path .path-pagina .estas-en p {
margin:0px;
padding:0px;
font:normal normal bold 0.71em Arial,Helvetica,sans-serif;
color:#666
}

.wrapper-path .path-pagina ul {
float:left;
display:block;
margin:0px;
padding:0px;
height:15px
}

.wrapper-path .path-pagina ul li {
float:left;
display:inline;
list-style:none outside none;
padding:0px 15px 0px 10px;
margin:0px;
text-align:left;
font:normal normal normal 0.71em Arial,Helvetica,sans-serif;
color:#666;
background:transparent url( "../images/menumigas/bg-ul-li.png ") no-repeat scroll right 5px
}

.wrapper-path .path-pagina ul li a {
color:#c9033a
}

.wrapper-path .path-pagina ul li.ultimo {
float:left;
display:inline;
padding:0px 15px 0px 10px;
margin:0px;
background:none
}

.wrapper-path .path-pagina ul li a.marcafoco:focus,.wrapper-path .path-pagina ul li a.foco {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important
}

.bannermicrosite {
float:none;
display:block;
clear:both;
width:100%;
height:auto;
margin:0px 0px 8px 0px;
padding:0px;
overflow:visible
}

.wrapper-titularpagina {
float:none;
display:block;
clear:both;
width:100%;
height:auto;
margin:0px;
padding:0px;
overflow:visible
}

.wrapper-titularpagina .titularpagina {
position:relative;
float:none;
display:block;
clear:both;
width:auto;
height:auto;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
border-bottom:1px dashed #f0f0f0;
overflow:visible
}

.wrapper-titularpagina .titularpagina h1 {
margin:0px !important;
padding:0px;
font:normal normal normal 1.8em/1.2em "Open Sans ",Arial,Helvetica,sans-serif !important;
color:#c9033a
}

.wrapper-titularpagina .titularpagina h2 {
margin:0px !important;
padding:0px !important;
font:normal normal normal 1.2em/1.2em "Open Sans ",Arial,Helvetica,sans-serif !important;
color:#444 !important
}

.wrapper-titularpagina .titularpagina h1+h2 {
margin:10px 0px 0px 0px !important
}

body.verde .col-main .wrapper_csc .wrapper-titularpagina .titularpagina h1 {
color:#8eb531
}

body.morado .col-main .wrapper_csc .wrapper-titularpagina .titularpagina h1 {
color:#333399
}

body.dorado .col-main .wrapper_csc .wrapper-titularpagina .titularpagina h1 {
color:#83630e
}

.inicio .col-menu,.inicio .col-menu .menu-lateral,.interior.sinmenu .col-menu,.interior.sinmenu .col-menu .menu-lateral {
display:none;
visibility:hidden
}

.col-menu {
height:auto;
overflow:hidden;
float:left;
display:block;
width:220px;
margin:0px 32px 0px 0px;
padding:0px
}

* html .col-menu {
height:100%;
overflow:visible
}

.col-menu .menu-lateral {
height:auto;
overflow:hidden;
float:none;
display:block;
width:220px;
padding:0px;
margin:5px 0px 20px 0px;
background-color:#f6f6f6;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}

* html .col-menu .menu-lateral {
height:100%;
overflow:visible
}

.col-menu .enlaces-menu {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
width:220px;
margin:0px;
padding:0px
}

* html .col-menu .enlaces-menu {
height:100%;
overflow:visible
}

.col-menu .enlaces-menu ul.n1 {
margin:0px !important;
padding:0px;
list-style-type:none
}

.col-menu .enlaces-menu ul.n1 li {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
width:220px;
margin:0px;
padding:0px;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
border-bottom:1px solid #eaeaea
}

* html .col-menu .enlaces-menu ul.n1 li {
height:100%;
overflow:visible
}

.col-menu .enlaces-menu ul.n1 li a {
float:left;
display:block;
width:190px;
padding:8px 20px 8px 10px;
margin:3px 0px
}

.col-menu .enlaces-menu ul.n1 li.activo {
background:transparent url( "../images/menulateral/bg-menulateral.png ") scroll repeat-y 0px 0px
}

.col-menu .enlaces-menu ul li.urlexterna a {
padding-left:33px;
background:transparent url( "../images/external-link.png ") scroll no-repeat 15px 8px !important
}

.col-menu .enlaces-menu ul li.volver_a_nivel_superior {
background:#f1f1f1 url( "../images/menulateral/bg-menulateral.png ") scroll repeat-y 0px 0px;
border-bottom:1px solid #e9e9e9
}

.col-menu .enlaces-menu ul li.volver_a_nivel_superior a {
color:#c9033a !important
}

body.verde .col-menu .menu-lateral .enlaces-menu ul.n1 li.activo {
background:transparent url( "../images/menulateral/bg-menulateral-verde.png ") scroll repeat-y 0px 0px
}

body.morado .col-menu .menu-lateral .enlaces-menu ul.n1 li.activo {
background:transparent url( "../images/menulateral/bg-menulateral-morado.png ") scroll repeat-y 0px 0px
}

body.dorado .col-menu .menu-lateral .enlaces-menu ul.n1 li.activo {
background:transparent url( "../images/menulateral/bg-menulateral-dorado.png ") scroll repeat-y 0px 0px
}

body.azul .col-menu .menu-lateral .enlaces-menu ul.n1 li.activo {
background:transparent url( "../images/menulateral/bg-menulateral-azul.png ") scroll repeat-y 0px 0px
}

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 {
margin:0px !important;
padding:0px 0px 10px 0px !important;
font-size:1em;
list-style-type:none
}

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li {
margin:0px;
padding:0px;
font:normal normal normal 0.91em Arial,Helvetica,sans-serif;
background:none;
border:0px none
}

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li a {
width:185px;
padding:2px 10px 2px 25px;
color:#333333;
background:transparent url( "../images/menulateral/bg-li-li.png ") no-repeat scroll 15px 5px
}

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li ul.n3 {
margin:0px !important;
padding:0px 0px 10px 0px !important;
font-size:1em;
list-style-type:none
}

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li ul.n3:last-child {
padding:0px 0px 10px 0px !important
}

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li ul.n3 li {
margin:0px;
padding:0px;
font:normal normal normal 1em Arial,Helvetica,sans-serif;
background:none;
border:0px none
}

.col-menu .enlaces-menu ul.n1 li.conmenu ul.n2 li ul.n3 li a {
width:175px;
padding:2px 10px 2px 35px;
color:#333333;
background:transparent url( "../images/menulateral/bg-li-li-li.png ") no-repeat scroll 25px 5px
}

.col-menu .enlaces-menu ul.n1 li a,.col-menu .enlaces-menu ul.n1 li ul.n2 li a,.col-menu .enlaces-menu ul.n1 li ul.n2 li ul.n3 li a,.col-menu .enlaces-menu ul.n1 li.activo ul.n2 li a,.col-menu .enlaces-menu ul.n1 li.activo ul.n2 li ul.n3 li a,.col-menu .enlaces-menu ul.n1 li.activo ul.n2 li.activo ul.n3 li a {
color:#333333;
text-decoration:none;
font-weight:normal !important
}

.col-menu .enlaces-menu ul.n1 li >a:hover {
color:#000000;
text-decoration:none;
font-weight:normal
}

.col-menu .enlaces-menu ul.n1 li.activo a,.col-menu .enlaces-menu ul.n1 li.activo ul.n2 li.activo a,.col-menu .enlaces-menu ul.n1 li.activo ul.n2 li.activo ul li.activo a {
color:#000000;
text-decoration:none;
font-weight:bold !important
}

.col-menu .enlaces-menu ul.n1 li.activo >a:hover {
font-weight:bold
}

.wrapper-posicionamiento {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
width:100%;
margin:0px;
padding:0px;
background:transparent url( "../images/pie-pagina/bg-posicionamiento.png ") scroll repeat 0px 0px
}

* html .wrapper-posicionamiento {
height:100%;
overflow:visible
}

.wrapper-posicionamiento .posicionamiento-pagina {
height:auto;
overflow:hidden;
position:relative;
float:none;
display:block;
clear:both;
width:940px;
margin:0px auto;
padding:20px 0px;
background:transparent url( "../images/pie-pagina/faldon-camara.png ") scroll repeat-y 0px 0px
}

* html .wrapper-posicionamiento .posicionamiento-pagina {
height:100%;
overflow:visible
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento {
height:auto;
overflow:hidden;
float:left;
display:block;
width:360px;
margin:0px 0px 0px 180px;
padding:0px
}

* html .wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento {
height:100%;
overflow:visible
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set {
height:auto;
overflow:hidden;
float:none;
display:block;
width:360px !important;
margin:0px !important;
padding:0px !important
}

* html .wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set {
height:100%;
overflow:visible
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set .col-1,.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set .col-2,.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set .col-3,.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set .col-4 {
height:auto;
overflow:hidden;
float:left;
display:block;
width:160px !important;
margin:0px 20px 40px 0px !important;
padding:0px !important
}

* html .wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set .col-1,* html .wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set .col-2,* html .wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set .col-3,* html .wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set .col-4 {
height:100%;
overflow:visible
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set .col-3,.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento .col2-set .col-4 {
margin:0px 20px 0px 0px !important
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul {
margin:0px !important;
padding:0px !important
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 {
float:left;
display:block;
margin:0px !important;
padding:0px 0px 0px 0px !important;
text-shadow:1px 0px #f9f9f9
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 a {
font:normal normal normal 1em Arial,Helvetica,sans-serif;
color:#555;
text-decoration:none
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 a:hover {
color:#555;
text-decoration:underline
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul {
margin:15px 0px 0px 0px !important;
padding:0px
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 {
height:auto;
overflow:hidden;
list-style-type:none;
float:none;
display:block;
clear:both;
padding:0px 0px 0px 8px !important;
margin:6px 0px 0px 0px !important;
background:transparent url( "../images/pie-pagina/bg-ul-li-posicionamiento.png ") scroll no-repeat 0px 6px
}

* html .wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 {
height:100%;
overflow:visible
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 a {
float:left;
display:block;
font:normal normal normal 0.71em/1em Arial,Helvetica,sans-serif;
color:#555;
text-decoration:none;
line-height:normal !important
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 a:hover {
color:#555;
text-decoration:underline
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 ul {
margin:0px !important;
padding:0px 0px 0px 15px !important
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 ul li.nivel3 {
height:auto;
overflow:hidden;
list-style-type:none;
float:none;
display:block;
clear:both;
padding:4px 0px 0px 0px !important;
margin:0px !important;
background:none
}

* html .wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 ul li.nivel3 {
height:100%;
overflow:visible
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 ul li.nivel3 a {
float:left;
display:block;
font:italic normal normal 0.61em/1em Arial,Helvetica,sans-serif;
color:#555;
text-decoration:none
}

.wrapper-posicionamiento .posicionamiento-pagina .menu-posicionamiento ul li.nivel1 ul li.nivel2 ul li.nivel3 a:hover {
color:#555;
text-decoration:underline
}

.menu-posicionamiento ul li a.marcafoco:focus,.menu-posicionamiento ul li a.foco {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important
}

.form-suscribete {
float:left;
display:block;
margin:0px;
padding:0px
}

.form-suscribete .wrapper-email-submit .input-nombre,.form-suscribete .wrapper-email-submit .input-localidad,.form-suscribete .wrapper-email-submit .input-email {
float:left;
display:block;
margin:0px 0px 10px 0px;
padding:0px;
height:auto
}

.form-suscribete .input-nombre label,.form-suscribete .input-localidad label,.form-suscribete .input-email label {
float:left;
display:block;
margin:0px 10px 0px 0px;
padding:0px;
width:80px;
font:normal normal bold 0.76em Arial,Helvetica,sans-serif;
color:#333;
text-align:left
}

.form-suscribete .wrapper-email-submit .input-nombre input,.form-suscribete .wrapper-email-submit .input-localidad input,.form-suscribete .wrapper-email-submit .input-email input {
width:120px;
border:1px solid #dadada;
padding:6px;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#555;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}

.form-suscribete .wrapper-email-submit .input-submit {
float:none;
display:block;
margin:0px;
padding:0px;
height:auto
}

.form-suscribete .wrapper-email-submit .input-submit input {
border:0px none;
background-color:#c9033a;
padding:6px;
margin:10px 0px 0px 0px;
font:normal normal bold 0.81em Arial,Helvetica,sans-serif;
color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
cursor:pointer
}

.wrapper-posicionamiento .posicionamiento-pagina .suscripcion {
float:left;
display:block;
margin:0px 20px 0px 20px;
padding:0px;
width:175px;
min-height:200px
}

.wrapper-posicionamiento .posicionamiento-pagina .suscripcion h3 {
float:left;
display:block;
margin:3px 0px 15px 0px;
padding:0px;
font:normal normal normal 1em Arial,Helvetica,sans-serif;
color:#333;
text-shadow:1px 0px #f9f9f9
}

.wrapper-posicionamiento .posicionamiento-pagina .suscripcion p {
float:left;
display:block;
margin:0px 0px 15px 0px;
padding:0px;
font:normal normal normal 0.71em Arial,Helvetica,sans-serif;
color:#333;
text-shadow:1px 0px #f9f9f9
}

.wrapper-posicionamiento .posicionamiento-pagina .suscripcion .form-suscribete {
float:left;
display:block;
margin:0px;
padding:0px
}

.wrapper-posicionamiento .posicionamiento-pagina .suscripcion .form-suscribete .wrapper-email-submit .input-nombre,.wrapper-posicionamiento .posicionamiento-pagina .suscripcion .form-suscribete .wrapper-email-submit .input-localidad,.wrapper-posicionamiento .posicionamiento-pagina .suscripcion .form-suscribete .wrapper-email-submit .input-email {
float:left;
display:block;
margin:0px 0px 10px 0px;
padding:0px;
width:150px;
height:35px
}

.wrapper-posicionamiento .posicionamiento-pagina .suscripcion .form-suscribete .wrapper-email-submit .input-nombre input,.wrapper-posicionamiento .posicionamiento-pagina .suscripcion .form-suscribete .wrapper-email-submit .input-localidad input,.wrapper-posicionamiento .posicionamiento-pagina .suscripcion .form-suscribete .wrapper-email-submit .input-email input {
width:144px;
height:25px;
border:0 none;
padding:5px 12px;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#555;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px
}

.wrapper-posicionamiento .posicionamiento-pagina .suscripcion .form-suscribete .wrapper-email-submit .input-submit {
float:left;
display:block;
margin:0px;
padding:0px;
width:70px;
height:22px
}

.wrapper-posicionamiento .posicionamiento-pagina .suscripcion .form-suscribete .wrapper-email-submit .input-submit input {
width:80px;
height:32px;
border:0 none;
padding:5px 12px;
background-color:#fff;
color:#555;
font:normal normal bold 0.81em Arial,Helvetica,sans-serif;
cursor:pointer;
border-radius:7px;
-webkit-border-radius:7px;
-moz-border-radius:7px
}

.wrapper-posicionamiento .posicionamiento-pagina .registroysocialmedia {
position:relative;
float:left;
display:block;
width:165px;
margin:0px 0px 0px 20px;
padding:0px;
min-height:200px
}

.wrapper-posicionamiento .posicionamiento-pagina .registroysocialmedia .registro {
height:auto;
overflow:hidden;
float:none;
display:block;
margin:0px 0px 15px 0px;
padding:0px 0px 20px 0px;
width:165px;
border-bottom:1px dotted #999
}

* html .wrapper-posicionamiento .posicionamiento-pagina .registroysocialmedia .registro {
height:100%;
overflow:visible
}

.wrapper-posicionamiento .posicionamiento-pagina .registroysocialmedia .registro h3 {
float:left;
display:block;
margin:3px 0px 15px 0px;
padding:0px;
font:normal normal normal 1em Arial,Helvetica,sans-serif;
color:#333;
text-shadow:1px 0px #f9f9f9
}

.wrapper-posicionamiento .posicionamiento-pagina .registroysocialmedia .registro p {
float:left;
display:block;
margin:0px 0px 15px 0px;
padding:0px;
font:normal normal normal 0.71em Arial,Helvetica,sans-serif;
color:#333;
text-shadow:1px 0px #f9f9f9
}

.wrapper-posicionamiento .posicionamiento-pagina .registroysocialmedia .registro p a {
color:#333
}

.wrapper-posicionamiento .posicionamiento-pagina .registroysocialmedia .registro p a:hover {
color:#333;
text-decoration:underline
}

.wrapper-posicionamiento .posicionamiento-pagina .registroysocialmedia .socialmedia {
float:none;
display:block;
margin:0px;
padding:0px;
width:165px
}

.wrapper-posicionamiento .posicionamiento-pagina .registroysocialmedia .socialmedia .wrapper_right {
float:right;
margin:0px;
text-align:right
}

.wrapper-posicionamiento .posicionamiento-pagina .registroysocialmedia .socialmedia h3 {
float:left;
display:block;
margin:0px 0px 15px 0px;
padding:0px;
font:normal normal 100 1.5em "Open Sans ",Arial,Helvetica,sans-serif;
color:#333;
text-shadow:1px 0px #f9f9f9
}

.wrapper-posicionamiento .posicionamiento-pagina .registroysocialmedia .socialmedia .lista-iconos {
float:left;
display:block;
margin:0px;
padding:0px
}

.socialmedia .lista-iconos ul li a.marcafoco:focus,.socialmedia .lista-iconos ul li a.foco {
border:3px solid #ff0
}

.wrapper-pie {
float:none;
display:block;
clear:both;
width:100%;
height:121px;
margin:0px;
padding:0px 0px 0px 0px;
overflow:visible;
background:transparent url( "../images/pie-pagina/bg-pie.png ") scroll repeat 0px 0px
}

.wrapper-pie .pie-pagina {
position:relative;
float:none;
display:block;
clear:both;
width:940px;
height:121px;
margin:0px auto;
padding:0px;
background:transparent url( "../images/pie-pagina/logo-camara.png ") scroll no-repeat 0px 0px
}

.wrapper-pie .pie-pagina .copyright {
float:left;
display:block;
margin:20px 0px 0px 180px;
padding:0px;
width:300px;
height:auto;
text-align:left !important
}

.wrapper-pie .pie-pagina .copyright p {
margin:8px 0px 10px 5px;
font:normal normal normal 0.71em Arial,Helvetica,sans-serif;
color:#000
}

.wrapper-pie .pie-pagina .lista-items {
float:right;
display:block;
margin:20px 0px 0px 0px;
padding:0px;
width:460px;
height:auto;
text-align:right
}

.wrapper-pie .pie-pagina .lista-items ul {
float:right;
margin:4px 0px 0px 0px;
padding:0px
}

.wrapper-pie .pie-pagina .lista-items ul li {
display:inline;
margin:0px;
padding:0px 10px 0px 17px
}

.wrapper-pie .pie-pagina .lista-items ul li a {
font:normal normal normal 0.71em Arial,Helvetica,sans-serif;
color:#000
}

.wrapper-pie .pie-pagina .lista-items ul li a:hover {
color:#000;
text-decoration:underline
}

.wrapper-pie .pie-pagina .lista-items ul li a.marcafoco:focus,.wrapper-pie .pie-pagina .lista-items ul li a.foco {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important
}

.col-main .wrapper_csc table.contenttable {
width:auto;
border-collapse:collapse;
margin:0px
}

.col-main .wrapper_csc table.contenttable caption {
margin:0px 0px 15px 0px;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#333
}

.col-main .wrapper_csc table.contenttable thead {
margin:0px;
height:44px;
background-color:#f0f0f0
}

.col-main .wrapper_csc table.contenttable thead tr th {
padding:10px 15px;
vertical-align:middle
}

.col-main .wrapper_csc table.contenttable tbody tr td {
padding:10px;
background-color:#f6f7f6
}

.col-main .wrapper_csc table.contenttable tr th,.col-main .wrapper_csc table.contenttable tr td {
border:1px solid #fff;
border-collapse:collapse;
vertical-align:top
}

.col-main .wrapper_csc table.contenttable tr th p {
margin:0px !important;
padding:0px;
font:normal normal bold 0.81em Arial,Helvetica,sans-serif;
color:#333;
text-transform:uppercase
}

.col-main .wrapper_csc table.contenttable tr td p {
margin:0px !important;
padding:0px;
font:normal normal normal 0.81em Arial,Helvetica,sans-serif;
color:#5b5b5b
}

.col-main .wrapper_csc table.contenttable tbody tr td.par {
background-color:#edeeed
}

.inicio .col-main .wrapper_csc table.contenttable,.interior.sinmenu .col-main .wrapper_csc table.contenttable {
width:940px
}

.inicio .col-main .wrapper_csc table.contenttable th p,.inicio .col-main .wrapper_csc table.contenttable td p,.interior.sinmenu .col-main .wrapper_csc table.contenttable th p,.interior.sinmenu .col-main .wrapper_csc table.contenttable td p {
font-size:0.81em
}

.inicio .col-main .wrapper_csc .col2-set table.contenttable,.interior.sinmenu .col-main .wrapper_csc .col2-set table.contenttable {
width:454px
}

.inicio .col-main .wrapper_csc .col2-set table.contenttable th p,.inicio .col-main .wrapper_csc .col2-set table.contenttable td p,.interior.sinmenu .col-main .wrapper_csc .col2-set table.contenttable th p,.interior.sinmenu .col-main .wrapper_csc .col2-set table.contenttable td p {
font-size:0.81em
}

.inicio .col-main .wrapper_csc .col-wide table.contenttable,.interior.sinmenu .col-main .wrapper_csc .col-wide table.contenttable {
width:616px
}

.inicio .col-main .wrapper_csc .col-narrow table.contenttable,.interior.sinmenu .col-main .wrapper_csc .col-narrow table.contenttable {
margin:0px;
width:292px
}

.inicio .col-main .wrapper_csc .col-wide table.contenttable th p,.inicio .col-main .wrapper_csc .col-narrow table.contenttable th p,.inicio .col-main .wrapper_csc .col-wide table.contenttable td p,.inicio .col-main .wrapper_csc .col-narrow table.contenttable td p,.interior.sinmenu .col-main .wrapper_csc .col-wide table.contenttable th p,.interior.sinmenu .col-main .wrapper_csc .col-narrow table.contenttable th p,.interior.sinmenu .col-main .wrapper_csc .col-wide table.contenttable td p,.interior.sinmenu .col-main .wrapper_csc .col-narrow table.contenttable td p {
font-size:0.81em
}

.inicio .col-main .wrapper_csc .col3-set table.contenttable,.interior.sinmenu .col-main .wrapper_csc .col3-set table.contenttable {
width:292px
}

.inicio .col-main .wrapper_csc .col3-set table.contenttable th p,.inicio .col-main .wrapper_csc .col3-set table.contenttable td p,.interior.sinmenu .col-main .wrapper_csc .col3-set table.contenttable th p,.interior.sinmenu .col-main .wrapper_csc .col3-set table.contenttable td p {
font-size:0.81em
}

.inicio .col-main .wrapper_csc .col4-set table.contenttable,.interior.sinmenu .col-main .wrapper_csc .col4-set table.contenttable {
width:211px
}

.inicio .col-main .wrapper_csc .col4-set table.contenttable th p,.inicio .col-main .wrapper_csc .col4-set table.contenttable td p,.interior.sinmenu .col-main .wrapper_csc .col4-set table.contenttable th p,.interior.sinmenu .col-main .wrapper_csc .col4-set table.contenttable td p {
font-size:0.81em
}

.interior .col-main .wrapper_csc table.contenttable {
width:688px
}

.interior .col-main .wrapper_csc table.contenttable th p,.interior .col-main .wrapper_csc table.contenttable td p {
font-size:0.81em
}

.interior .col-main .wrapper_csc .col2-set table.contenttable {
width:328px
}

.interior .col-main .wrapper_csc .col2-set table.contenttable th p,.interior .col-main .wrapper_csc .col2-set table.contenttable td p {
font-size:0.81em
}

.interior .col-main .wrapper_csc .col-wide table.contenttable {
width:448px
}

.interior .col-main .wrapper_csc .col-narrow table.contenttable {
width:208px
}

.interior .col-main .wrapper_csc .col-wide table.contenttable th p,.interior .col-main .wrapper_csc .col-narrow table.contenttable th p,.interior .col-main .wrapper_csc .col-wide table.contenttable td p,.interior .col-main .wrapper_csc .col-narrow table.contenttable td p {
font-size:0.81em
}

.interior .col-main .wrapper_csc .col3-set table.contenttable {
width:208px
}

.interior .col-main .wrapper_csc .col3-set table.contenttable th p,.interior .col-main .wrapper_csc .col3-set table.contenttable td p {
font-size:0.81em
}

.landing-facebook .col-main .wrapper_csc table.contenttable {
width:520px
}

.landing-facebook .col-main .wrapper_csc .col2-set table.contenttable {
width:250px
}

.landing-facebook .col-main .wrapper_csc .col-wide table.contenttable {
width:340px
}

.landing-facebook .col-main .wrapper_csc .col-narrow table.contenttable {
width:160px
}

.landing-facebook .col-main .wrapper_csc .col3-set table.contenttable {
width:160px
}

.wrapper_csc div.etiquetas {
float:none;
display:block;
clear:both;
margin:5px 0px 0px 0px;
padding:0px;
height:auto;
overflow:hidden;
width:auto
}

.wrapper_csc div.etiquetas div.tag_group {
float:left;
display:block;
height:auto;
overflow:hidden;
margin:0px 15px 0px 0px
}

.wrapper_csc div.etiquetas div.tag_group p.group_name {
float:left !important;
display:block;
height:auto;
overflow:hidden;
margin:2px 6px 0px 0px !important;
font-weight:bold !important;
font-size:0.66em !important
}

.wrapper_csc .listados .item div.etiquetas {
clear:none
}

.wrapper_csc ul.tags {
float:left;
display:block;
margin:0px !important;
padding:0px !important;
height:auto;
overflow:hidden
}

.wrapper_csc ul.tags li {
float:left;
display:block;
height:auto;
overflow:hidden;
margin:0px 3px 5px 0px !important;
padding:0px !important;
background:none !important;
background-image:none !important;
font:normal normal normal 0.76em/1em Arial,Helvetica,sans-serif !important
}

.wrapper_csc ul.tags li a {
float:none;
display:block;
text-decoration:none;
height:auto;
overflow:hidden;
margin:0px;
padding:4px 5px;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}

.wrapper_csc .textos .fecha_y_tags .etiquetas {
float:left;
margin:0px 0px 0px 10px
}

.wrapper_csc .textos .titular_y_tags .etiquetas {
float:right;
margin:0px;
width:80px
}

.wrapper_csc .textos .titular_y_tags .etiquetas ul.tags {
float:right;
margin:0px
}

.wrapper_csc .textos .titular_y_tags .etiquetas ul.tags li.abierta,.wrapper_csc .textos .titular_y_tags .etiquetas ul.tags li.cerrada,.wrapper_csc .textos .titular_y_tags .etiquetas ul.tags li.finalizada,.wrapper_csc .textos .titular_y_tags .etiquetas ul.tags li.pendiente {
font-size:0.86em !important;
font-weight:bold !important
}

.wrapper_csc .textos .titular_y_tags .etiquetas ul.tags li.abierta a,.wrapper_csc .textos .titular_y_tags .etiquetas ul.tags li.cerrada a,.wrapper_csc .textos .titular_y_tags .etiquetas ul.tags li.finalizada a,.wrapper_csc .textos .titular_y_tags .etiquetas ul.tags li.pendiente a {
padding:8px 10px
}

.wrapper_csc ul.tags li a {
color:#444 !important;
background-color:#ececec
}

.wrapper_csc ul.tags li a:hover {
color:#ffffff !important;
background-color:#c9033a;
text-decoration:none !important
}

.wrapper_csc ul.tags.sinfondo li a {
color:#444444 !important;
background-color:transparent !important
}

.wrapper_csc ul.tags.sinfondo li a:hover {
color:#c9033a !important;
background-color:transparent !important
}

.wrapper_csc ul.tags li.abierta a {
color:#ffffff !important;
background-color:#007c00
}

.wrapper_csc ul.tags li.abierta a:hover {
color:#ffffff !important;
background-color:#007c00
}

.wrapper_csc ul.tags li.pendiente a {
color:#333333 !important;
background-color:#face49
}

.wrapper_csc ul.tags li.pendiente a:hover {
color:#333333 !important;
background-color:#face49
}

.divider {
float:none;
display:block;
clear:both;
width:auto;
height:1px;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px dashed #c0c0c0
}

.divider hr {
position:absolute;
left:-9999px;
width:100px;
height:1px;
overflow:hidden;
margin:0px;
padding:0px
}

.csc-sitemap ul {
font-size:0.86em !important;
padding:0px !important
}

.csc-sitemap ul li {
list-style-type:none;
font-size:1em !important;
font-weight:bold !important;
margin:0px 25px 20px 0px !important;
text-align:left !important
}

.csc-sitemap ul li a {
color:#c9033a
}

.csc-sitemap ul li a:hover {
color:#c9033a
}

.csc-sitemap ul li ul {
font-size:0.86em !important;
padding:0px !important
}

.csc-sitemap ul li ul li {
font-size:1em !important;
font-weight:normal !important;
float:none;
padding:0px 0px 0px 9px !important;
margin:0px !important;
background-image:url( "../imagenes/bg-li.png ");
background-repeat:no-repeat;
background-position:0px 6px
}

.csc-sitemap ul li ul li a {
color:#333
}

.csc-sitemap ul li ul li a:hover {
color:#c9033a
}

.csc-sitemap ul li ul li ul {
font-size:1em !important;
padding:0px !important
}

.csc-sitemap ul li ul li ul li {
font-size:0.96em !important;
font-weight:normal !important;
float:none;
padding:0px 0px 0px 10px !important;
margin:0px !important
}

.csc-sitemap ul li ul li ul li a {
color:#666
}

.csc-sitemap ul li ul li ul li a:hover {
color:#c9033a
}

.csc-sitemap ul li ul li ul li ul {
font-size:0.96em !important;
padding:0px !important
}

.csc-sitemap ul li ul li ul li ul li {
font-style:italic;
font-size:1em !important;
font-weight:normal !important;
float:none;
margin:0px !important
}

.csc-sitemap ul li ul li ul li ul li a {
color:#666
}

.csc-sitemap ul li ul li ul li ul li a:hover {
color:#c9033a
}

.csc-sitemap ul li ul li ul li ul li ul {
font-size:1em !important;
padding:0px !important
}

.csc-sitemap ul li ul li ul li ul li ul li {
font-size:1em !important;
font-weight:normal !important;
float:none;
margin:0px !important
}

.csc-sitemap ul li ul li ul li ul li ul li a {
color:#666
}

.csc-sitemap ul li ul li ul li ul li ul li a:hover {
color:#c9033a
}

.banner,.banner a {
height:185px;
position:relative;
float:none;
display:block;
clear:both;
margin:0px;
padding:0px;
overflow:hidden
}

.banner {
margin:0px auto
}

.banner .imagen {
height:183px;
margin:0px;
background-repeat:no-repeat
}

.banner .imagen {
border:1px solid #b7b7b7;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
background-color:#fff
}

.botoncolorido {
float:none;
display:block;
margin:0px;
padding:0px;
height:auto;
min-height:100%;
overflow:hidden
}

.botoncolorido .enlace {
position:relative;
z-index:0;
float:left;
display:block;
margin:0px 0px 0px 0px;
padding:0px;
height:auto;
text-align:left
}

.botoncolorido .enlace a {
float:left;
margin:0px;
padding:6px 12px;
font:normal normal bold 0.81em Arial,Helvetica,sans-serif;
color:#fff;
background-color:#c9033a;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}

.botoncolorido .enlace a:hover {
color:#fff;
background-color:#c9033a
}

.botoncolorido.blanco .enlace a {
background-color:#fff;
color:#000
}

.botoncolorido.blanco .enlace a:hover {
color:#000
}

.col-main .wrapper_csc .botoncolorido.grisclaro .enlace a {
background-color:#f0f0f0;
color:#333
}

.col-main .wrapper_csc .botoncolorido.grisclaro .enlace a:hover {
color:#333
}

.col-main .wrapper_csc .botoncolorido.grisoscuro .enlace a {
background-color:#a7186a;
color:#fff
}

.col-main .wrapper_csc .botoncolorido.grisoscuro .enlace a:hover {
color:#fff
}

.col-main .wrapper_csc .botoncolorido.azul .enlace a {
background-color:#c9033a;
color:#fff
}

.col-main .wrapper_csc .botoncolorido.azul .enlace a:hover {
color:#fff
}

.col-main .wrapper_csc .botoncolorido.morado .enlace a {
background-color:#a7186a;
color:#fff
}

.col-main .wrapper_csc .botoncolorido.morado .enlace a:hover {
color:#fff
}

.col-main .wrapper_csc .botoncolorido.naranja .enlace a {
background-color:#ed9c29;
color:#333
}

.col-main .wrapper_csc .botoncolorido.naranja .enlace a:hover {
color:#333
}

.col-main .wrapper_csc .botoncolorido.rojo .enlace a {
background-color:#b60903;
color:#fff
}

.col-main .wrapper_csc .botoncolorido.rojo .enlace a:hover {
color:#fff
}

.col-main .wrapper_csc .botoncolorido.verde .enlace a {
background-color:#88c122;
color:#333
}

.col-main .wrapper_csc .botoncolorido.verde .enlace a:hover {
color:#333
}

.cajadestacados {
height:auto;
overflow:hidden;
position:relative;
float:none;
display:block;
clear:both;
margin:0px auto;
padding:20px;
background-image:none;
border:10px solid #ececec
}

* html .cajadestacados {
height:100%;
overflow:visible
}

.cajadestacados .wrapper_csc {
height:auto;
overflow:hidden;
margin:0px !important;
padding:0px !important
}

* html .cajadestacados .wrapper_csc {
height:100%;
overflow:visible
}

.cajadestacados {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px
}

.cajadestacados.color1 {
border:10px solid #ececec;
background-color:#ffffff
}

.cajadestacados.color2 {
border:10px solid #ececec;
background-color:#ffffff
}

.cajadestacados.color3 {
border:10px solid #ececec;
background-color:#ffffff
}

.cajadestacados.color4 {
border:10px solid #ececec;
background-color:#ffffff
}

.cajadestacados.color5 {
border:10px solid #ececec;
background-color:#ffffff
}

.col-main .wrapper_csc .cajapestanas01 {
position:relative;
float:none;
display:block;
clear:both;
min-height:25px !important;
overflow:hidden;
margin:0px auto;
padding:0px;
overflow:visible
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
position:relative;
height:28px;
overflow:hidden;
margin:0px;
padding:0px;
z-index:10
}

.col-main .wrapper_csc .cajapestanas01 .contenido {
height:auto;
overflow:hidden;
position:relative;
float:none;
display:block;
clear:both;
min-height:25px !important;
overflow:hidden;
margin:-1px 0px 0px 0px;
padding:0px;
background-color:#f6f6f6
}

* html .col-main .wrapper_csc .cajapestanas01 .contenido {
height:100%;
overflow:visible
}

.col-main .wrapper_csc .cajapestanas01 .contenido {
border:10px solid #ececec;
-moz-border-radius:0px 5px 5px 5px;
-webkit-border-radius:0px 5px 5px 5px;
border-radius:0px 5px 5px 5px;
background-color:#fff
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 h3 {
float:left;
display:block;
margin:0px;
padding:0px 15px;
font:normal normal normal 1.4em Arial,Helvetica,sans-serif;
color:#666
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul {
float:left;
display:block;
margin:0px !important;
padding:0px !important
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li {
float:left !important;
display:block !important;
margin:0px 5px 0px 0px !important;
padding:0px !important;
list-style-type:none !important;
background:none !important
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li a {
float:left;
display:block;
margin:0px;
padding-right:15px;
font:normal normal normal 0.91em Arial,Helvetica,sans-serif;
color:#fff;
text-decoration:none
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li a span {
display:block;
line-height:26px;
padding:2px 0 1px 15px
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li a:hover {
color:#fff;
text-decoration:none !important
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li.activo a {
color:#000;
text-decoration:none;
font-weight:bold
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li.activo a:hover {
color:#000;
text-decoration:none !important
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li a {
background-color:#666666;
border-radius:5px 5px 0px 0px;
-webkit-border-radius:5px 5px 0px 0px;
-moz-border-radius:5px 5px 0px 0px
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 ul li.activo a {
background-color:#ececec
}

.col-main .wrapper_csc .cajapestanas01 .contenido .pestana {
position:relative;
display:block;
padding:0px;
top:0px !important;
display:block
}

.col-main .wrapper_csc .cajapestanas01 .contenido .titular-accesible {
float:none;
display:block;
margin:0px;
padding:0px;
width:auto;
height:25px;
background-color:#c9033a !important
}

.col-main .wrapper_csc .cajapestanas01 .contenido .titular-accesible h3 {
margin:0px !important;
padding:3px;
font:normal normal bold 0.86em Arial,Helvetica,sans-serif !important;
color:#fff
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc {
float:none;
display:block;
clear:both;
width:auto;
min-height:25px !important;
overflow:visible;
margin:0px;
padding:15px !important
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc >.wrapper_csc {
padding:0px !important
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h3 {
margin:0px 0px 12px 0px;
font:normal normal normal 1.2em Arial,Helvetica,sans-serif !important;
color:#c9033a
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h4 {
margin:0px 0px 8px 0px;
font:normal normal normal 1.2em Arial,Helvetica,sans-serif !important;
color:#c9033a
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h5 {
margin:0px 0px 8px 0px;
font:normal normal normal 1em Arial,Helvetica,sans-serif !important;
color:#c9033a
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h6 {
margin:0px 0px 8px 0px;
font:normal normal normal 0.91em Arial,Helvetica,sans-serif !important;
color:#c9033a
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h3 a,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h4 a,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h5 a,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h6 a {
color:#c9033a
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h3 strong,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h4 strong,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h5 strong,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h6 strong,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc strong h3,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc strong h4,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc strong h5,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc strong h6,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h3 b,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h4 b,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h5 b,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc h6 b,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc b h3,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc b h4,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc b h5,.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc b h6 {
font-weight:normal !important
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc p {
margin:0px 0px 10px 0px;
font:normal normal normal 0.76em/1.5em Arial,Helvetica,sans-serif;
color:#353535
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc a {
color:#353535;
text-decoration:none
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc a:hover {
color:#c9033a;
text-decoration:none
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc img {
border:1px solid #b7b7b7
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul {
margin:0px;
padding:0px
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul li {
margin:0px 0px 12px 0px;
padding:0px 0px 0px 10px;
background:transparent url( "../images/cajapestanas01/bg-li.png ") scroll no-repeat 0px 5px !important;
color:#353535
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul li a {
color:#353535;
text-decoration:none
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul li a:hover {
color:#c9033a;
text-decoration:none
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul li ul {
margin:0px 0px 0px 0px
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul li ul li {
margin:0px 0px 6px 15px;
padding:0px;
background:none !important;
color:#353535
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul li ul li a {
color:#353535;
text-decoration:none
}

.col-main .wrapper_csc .cajapestanas01 .contenido .wrapper_csc ul li ul li a:hover {
color:#c9033a;
text-decoration:none
}

.cajapestanas01 .cabecera-cajapestanas01 ul li a.marcafoco:focus,.cajapestanas01 .cabecera-cajapestanas01 ul li a.foco {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important
}

.cajapestanas01 .cabecera-cajapestanas01 ul li a.marcafoco:focus span,.cajapestanas01 .cabecera-cajapestanas01 ul li a.foco span {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important
}

.col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,.interior.sinmenu .col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:940px
}

.col-main .wrapper_csc .col2-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,.interior.sinmenu .col-main .wrapper_csc .col2-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:454px
}

.col-main .wrapper_csc .col2-set .col-1 .cajapestanas01 .contenido .wrapper_csc .col2-set .col-1,.col-main .wrapper_csc .col2-set .col-1 .cajapestanas01 .contenido .wrapper_csc .col2-set .col-2,.col-main .wrapper_csc .col2-set .col-2 .cajapestanas01 .contenido .wrapper_csc .col2-set .col-1,.col-main .wrapper_csc .col2-set .col-2 .cajapestanas01 .contenido .wrapper_csc .col2-set .col-2 {
float:none;
display:block;
clear:both;
width:auto;
margin:0px;
padding:0px;
border:none
}

.col-main .wrapper_csc .col2-set .cajapestanas01 .contenido .wrapper_csc {
float:none;
display:block;
clear:both;
width:auto;
min-height:25px !important;
overflow:visible;
margin:0px
}

.col-main .wrapper_csc .col2-set .cajapestanas01 .contenido .wrapper_csc .col2-set {
float:none;
display:block;
clear:both;
width:442px
}

.col-main .wrapper_csc .colwn-set .col-wide .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,.interior.sinmenu .col-main .wrapper_csc .colwn-set .col-wide .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:616px
}

.col-main .wrapper_csc .colwn-set .col-narrow .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,.interior.sinmenu .col-main .wrapper_csc .colwn-set .col-narrow .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:292px
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc {
float:none;
display:block;
clear:both;
width:auto;
min-height:25px !important;
overflow:visible;
margin:0px
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col2-set {
float:none;
display:block;
clear:both;
width:616px
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col2-set .col-1,.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col2-set .col-2 {
float:left;
display:block;
width:293px;
margin:0px 15px 0px 0px;
padding:0px 15px 0px 0px
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col2-set .col-2 {
border:none;
margin:0px;
padding:0px
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col2-set .col-1 .wrapper_csc,.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col2-set .col-2 .wrapper_csc {
padding:0px 0px 15px 0px !important
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col2-set .wrapper_csc:last-child {
padding:0px !important
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc {
float:none;
display:block;
clear:both;
width:auto;
min-height:25px !important;
overflow:visible;
margin:0px
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col3-set {
float:none;
display:block;
clear:both;
width:616px
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col3-set .col-1,.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col3-set .col-2,.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col3-set .col-3 {
float:left;
display:block;
width:185.33333px;
margin:0px 15px 0px 0px;
padding:0px 15px 0px 0px
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col3-set .col-3 {
border:none;
margin:0px;
padding:0px
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col3-set .col-1 .wrapper_csc,.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col3-set .col-2 .wrapper_csc,.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col3-set .col-3 .wrapper_csc {
padding:0px 0px 15px 0px !important
}

.col-main .wrapper_csc .colwn-set .col-wide .cajapestanas01 .contenido .wrapper_csc .col3-set .wrapper_csc:last-child {
padding:0px !important
}

.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc {
float:none;
display:block;
clear:both;
width:auto;
min-height:25px !important;
overflow:visible;
margin:0px
}

.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col2-set {
float:none;
display:block;
clear:both;
width:292px
}

.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col2-set .col-1,.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col2-set .col-2 {
float:none;
display:block;
clear:both;
width:292px;
margin:0px;
padding:0px;
border:none
}

.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col2-set .col-1 .wrapper_csc,.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col2-set .col-2 .wrapper_csc {
padding:0px 0px 15px 0px !important
}

.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col2-set .wrapper_csc:last-child {
padding:0px !important
}

.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc {
float:none;
display:block;
clear:both;
width:auto;
min-height:25px !important;
overflow:visible;
margin:0px
}

.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col3-set {
float:none;
display:block;
clear:both;
width:292px
}

.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col3-set .col-1,.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col3-set .col-2,.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col3-set .col-3 {
float:none;
display:block;
clear:both;
width:292px;
margin:0px;
padding:0px;
border:none
}

.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col3-set .col-1 .wrapper_csc,.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col3-set .col-2 .wrapper_csc,.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col3-set .col-3 .wrapper_csc {
padding:0px 0px 15px 0px !important
}

.col-main .wrapper_csc .colwn-set .col-narrow .cajapestanas01 .contenido .wrapper_csc .col3-set .wrapper_csc:last-child {
padding:0px !important
}

.col-main .wrapper_csc .col3-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,.interior.sinmenu .wrapper_csc .col3-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:292px
}

.col-main .wrapper_csc .col4-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01,.interior.sinmenu .col-main .wrapper_csc .col4-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:211px
}

.interior .col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:688px
}

.interior .col-main .wrapper_csc .col2-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:328px
}

.interior .col-main .wrapper_csc .colwn-set .col-wide .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:448px
}

.interior .col-main .wrapper_csc .colwn-set .col-narrow .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:208px
}

.interior .col-main .wrapper_csc .col3-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:208px
}

.landing-facebook .col-main .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:520px
}

.landing-facebook .col-main .wrapper_csc .col2-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:250px
}

.landing-facebook .col-main .wrapper_csc .colwn-set .col-wide .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:340px
}

.landing-facebook .col-main .wrapper_csc .colwn-set .col-narrow .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:160px
}

.landing-facebook .col-main .wrapper_csc .col3-set .wrapper_csc .cajapestanas01 .cabecera-cajapestanas01 {
width:160px
}

.wrapper-carrusel.sinjavascript {
background-repeat:repeat !important
}

.carrusel-05 {
position:relative;
float:none;
display:block;
clear:both;
margin:0px;
padding:0px 0px 40px 0px;
overflow:hidden;
height:295px;
margin:0px;
border:10px solid #ececec;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
background-color:#ececec
}

.carrusel-05 .lista-items {
position:relative;
float:none;
display:block;
clear:both;
margin:0px;
padding:0px;
height:295px;
overflow:hidden
}

.carrusel-05 .lista-items .item {
position:absolute;
display:block;
top:0px;
left:0px;
margin:0px;
padding:0px;
height:295px
}

.carrusel-05 .lista-items .item .imagen {
position:relative;
float:right;
display:block;
margin:0px;
padding:0px;
height:295px;
background-color:#fff
}

.carrusel-05 .lista-items .item .textos {
position:relative;
float:left;
display:block;
margin:0px;
padding:20px 20px;
height:255px;
background-color:#fff
}

.carrusel-05 .lista-items .item .textos h3,.carrusel-05 .lista-items .item .textos h4,.carrusel-05 .lista-items .item .textos h5 {
font:normal normal 400 1.6em "Open sans ",Arial,Helvetica,sans-serif !important;
color:#c9033a !important;
line-height:1.0em !important
}

.carrusel-05 .lista-items .item .textos p {
font:normal normal normal 0.81em Arial,Helvetica,sans-serif !important;
color:#555 !important
}

.carrusel-05 .lista-items .item .textos ul {
font-size:0.81em !important;
margin:0px;
padding:0px
}

.carrusel-05 .lista-items .item .textos ul li {
list-style-type:none;
margin:5px 0px 5px 0px;
padding:0px 0px 0px 20px;
background:transparent url( "../images/bg-ul-li.png ") scroll no-repeat 0px 6px;
color:#555
}

.carrusel-05 .lista-items .item .textos ul li a:hover {
text-decoration:underline
}

.carrusel-05 .playpause {
position:absolute;
bottom:5px;
right:10px;
float:none;
display:block;
clear:both;
height:24px;
margin:0px;
width:53px;
padding:0px;
overflow:hidden;
z-index:20
}

.carrusel-05 .playpause .play {
float:left;
display:block;
height:24px !important;
width:24px !important;
margin:0px 5px 0px 0px !important;
padding:0px !important;
cursor:pointer
}

.carrusel-05 .playpause .pause {
float:left;
display:block;
height:24px !important;
width:24px !important;
margin:0px !important;
padding:0px !important;
cursor:pointer
}

.carrusel-05 .playpause .play a,.carrusel-05 .playpause .pause a {
float:left;
display:block;
height:24px !important;
width:24px !important;
margin:0px !important;
padding:0px !important;
cursor:pointer;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}

.carrusel-05 .playpause .play a {
background:#666 url( "../images/carrusel-05/play.png ") no-repeat center center
}

.carrusel-05 .playpause .pause a {
background:#666 url( "../images/carrusel-05/pause.png ") no-repeat center center
}

.carrusel-05 .playpause .play.activo a,.carrusel-05 .playpause .pause.activo a {
background-color:#c9033a
}

.carrusel-05 .playpause a.marcafoco:focus,.carrusel-05 .playpause a.foco {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important;
border:3px solid #ff0
}

.carrusel-05 .paginador-carrusel {
position:absolute;
bottom:5px;
left:10px;
float:left;
display:block;
clear:both;
height:24px;
margin:0px;
width:390px;
padding:0px;
overflow:visible;
text-align:center;
z-index:20
}

.carrusel-05 .paginador-carrusel ul {
height:24px !important;
margin:0px !important;
padding:0px !important;
text-align:center
}

.carrusel-05 .paginador-carrusel ul li {
list-style-type:none;
float:left;
display:block;
height:24px !important;
margin:0px !important;
padding:0px !important;
text-align:center;
background:none !important;
background-image:none !important
}

.carrusel-05 .paginador-carrusel ul li a {
float:left;
display:block;
margin:0px 6px;
width:24px;
height:24px;
text-decoration:none;
background-color:#666;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
text-align:center
}

.carrusel-05 .paginador-carrusel ul li a:hover {
background-color:#c9033a;
text-decoration:none
}

.carrusel-05 .paginador-carrusel ul li.activo a {
background-color:#c9033a
}

.carrusel-05 .paginador-carrusel ul li a span {
display:none;
visibility:hidden
}

.carrusel-05 .paginador-carrusel.sinjavascript {
display:none;
visibility:hidden
}

.carrusel-05 .paginador-carrusel ul li a.marcafoco:focus,.carrusel-05 .paginador-carrusel ul li a.foco {
border:3px solid #ff0
}

.inicio .wrapper_csc .carrusel-05,.inicio .wrapper_csc .carrusel-05 .lista-items,.inicio .wrapper_csc .carrusel-05 .lista-items .item {
width:920px
}

.inicio .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:460px
}

.inicio .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:420px
}

.interior.sinmenu .wrapper_csc .carrusel-05,.interior.sinmenu .wrapper_csc .carrusel-05 .lista-items,.interior.sinmenu .wrapper_csc .carrusel-05 .lista-items .item {
width:920px
}

.interior.sinmenu .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:460px
}

.interior.sinmenu .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:420px
}

.inicio .col2-set .wrapper_csc .carrusel-05,.inicio .col2-set .wrapper_csc .carrusel-05 .lista-items,.inicio .col2-set .wrapper_csc .carrusel-05 .lista-items .item {
width:434px
}

.inicio .col2-set .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:217px
}

.inicio .col2-set .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:177px
}

.interior.sinmenu .col2-set .wrapper_csc .carrusel-05,.interior.sinmenu .col2-set .wrapper_csc .carrusel-05 .lista-items,.interior.sinmenu .col2-set .wrapper_csc .carrusel-05 .lista-items .item {
width:434px
}

.interior.sinmenu .col2-set .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:217px
}

.interior.sinmenu .col2-set .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:177px
}

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-05,.inicio .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items,.inicio .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
width:596px
}

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:298px
}

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:258px
}

.interior.sinmenu .colwn-set .col-wide .wrapper_csc .carrusel-05,.interior.sinmenu .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items,.interior.sinmenu .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
width:596px
}

.interior.sinmenu .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:298px
}

.interior.sinmenu .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:258px
}

.inicio .colnw-set .col-wide .wrapper_csc .carrusel-05,.inicio .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items,.inicio .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
width:596px
}

.inicio .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:298px
}

.inicio .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:258px
}

.interior.sinmenu .colnw-set .col-wide .wrapper_csc .carrusel-05,.interior.sinmenu .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items,.interior.sinmenu .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
width:596px
}

.interior.sinmenu .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:298px
}

.interior.sinmenu .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:258px
}

.inicio .colswn-set .col-swide .wrapper_csc .carrusel-05,.inicio .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items,.inicio .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
width:677px
}

.inicio .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:338.5px
}

.inicio .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:298.5px
}

.interior.sinmenu .colswn-set .col-swide .wrapper_csc .carrusel-05,.interior.sinmenu .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items,.interior.sinmenu .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
width:677px
}

.interior.sinmenu .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:338.5px
}

.interior.sinmenu .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:298.5px
}

.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-05,.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items,.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
width:677px
}

.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:338.5px
}

.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:298.5px
}

.interior.sinmenu .colsnw-set .col-swide .wrapper_csc .carrusel-05,.interior.sinmenu .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items,.interior.sinmenu .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
width:677px
}

.interior.sinmenu .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:338.5px
}

.interior.sinmenu .colsnw-set .cols-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:298.5px
}

.interior .wrapper_csc .carrusel-05,.interior .wrapper_csc .carrusel-05 .lista-items,.interior .wrapper_csc .carrusel-05 .lista-items .item {
width:668px
}

.interior .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:334px
}

.interior .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:294px
}

.interior .col2-set .wrapper_csc .carrusel-05,.interior .col2-set .wrapper_csc .carrusel-05 .lista-items,.interior .col2-set .wrapper_csc .carrusel-05 .lista-items .item {
width:308px
}

.interior .col2-set .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:154px
}

.interior .col2-set .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:114px
}

.interior .colwn-set .col-wide .wrapper_csc .carrusel-05,.interior .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items,.interior .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
width:428px
}

.interior .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:214px
}

.interior .colwn-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:174px
}

.interior .colnw-set .col-wide .wrapper_csc .carrusel-05,.interior .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items,.interior .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item {
width:428px
}

.interior .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:214px
}

.interior .colnw-set .col-wide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:174px
}

.interior .colswn-set .col-swide .wrapper_csc .carrusel-05,.interior .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items,.interior .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
width:488px
}

.interior .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:244px
}

.interior .colswn-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:204px
}

.interior .colsnw-set .col-swide .wrapper_csc .carrusel-05,.interior .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items,.interior .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item {
width:488px
}

.interior .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .imagen {
width:244px
}

.interior .colsnw-set .col-swide .wrapper_csc .carrusel-05 .lista-items .item .textos {
width:204px
}

.wrapper-carrusel.sinjavascript {
background-repeat:repeat !important
}

.carrusel-06 {
position:relative;
float:none;
display:block;
clear:both;
margin:0px;
padding:0px 0px 40px 0px;
overflow:hidden;
height:270px;
margin:0px;
border:10px solid #ececec;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
background-color:#ececec
}

.carrusel-06 .lista-items {
position:relative;
float:none;
display:block;
clear:both;
margin:0px;
padding:0px;
height:270px;
overflow:hidden
}

.carrusel-06 .lista-items .item {
position:absolute;
display:block;
top:0px;
left:0px;
margin:0px;
padding:0px;
height:270px;
background-color:#fff
}

.carrusel-06 .lista-items .item .imagen {
position:relative;
display:table-cell;
margin:0px;
padding:0px;
height:270px;
vertical-align:middle
}

.carrusel-06 .playpause {
position:absolute;
bottom:5px;
right:10px;
float:none;
display:block;
clear:both;
height:24px;
margin:0px;
width:53px;
padding:0px;
overflow:hidden;
z-index:20
}

.carrusel-06 .playpause .play {
float:left;
display:block;
height:24px !important;
width:24px !important;
margin:0px 5px 0px 0px !important;
padding:0px !important;
cursor:pointer
}

.carrusel-06 .playpause .pause {
float:left;
display:block;
height:24px !important;
width:24px !important;
margin:0px !important;
padding:0px !important;
cursor:pointer
}

.carrusel-06 .playpause .play a,.carrusel-06 .playpause .pause a {
float:left;
display:block;
height:24px !important;
width:24px !important;
margin:0px !important;
padding:0px !important;
cursor:pointer;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}

.carrusel-06 .playpause .play a {
background:#666 url( "../images/carrusel-06/play.png ") no-repeat center center
}

.carrusel-06 .playpause .pause a {
background:#666 url( "../images/carrusel-06/pause.png ") no-repeat center center
}

.carrusel-06 .playpause .play.activo a,.carrusel-06 .playpause .pause.activo a {
background-color:#c9033a
}

.carrusel-06 .playpause a.marcafoco:focus,.carrusel-06 .playpause a.foco {
background-image:none !important;
background-color:#ff0 !important;
color:#000 !important;
border:3px solid #ff0
}

.carrusel-06 .paginador-carrusel {
position:absolute;
bottom:10px;
left:0px;
float:left;
display:block;
clear:both;
height:12px;
margin:0px;
width:auto;
padding:0px;
overflow:visible;
text-align:center;
z-index:20
}

.carrusel-06 .paginador-carrusel ul {
height:12px !important;
margin:0px !important;
padding:0px !important;
text-align:center
}

.carrusel-06 .paginador-carrusel ul li {
list-style-type:none;
float:left;
display:block;
height:12px !important;
margin:0px !important;
padding:0px !important;
text-align:center;
background:none !important;
background-image:none !important
}

.carrusel-06 .paginador-carrusel ul li a {
float:left;
display:block;
margin:0px 6px;
width:12px;
height:12px;
text-decoration:none;
background-color:#666;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
text-align:center
}

.carrusel-06 .paginador-carrusel ul li a:hover {
background-color:#c9033a;
text-decoration:none
}

.carrusel-06 .paginador-carrusel ul li.activo a {
background-color:#c9033a
}

.carrusel-06 .paginador-carrusel ul li a span {
display:none;
visibility:hidden
}

.carrusel-06 .paginador-carrusel.sinjavascript {
display:none;
visibility:hidden
}

.carrusel-06 .paginador-carrusel ul li a.marcafoco:focus,.carrusel-06 .paginador-carrusel ul li a.foco {
border:3px solid #ff0
}

.inicio .wrapper_csc .carrusel-06,.inicio .wrapper_csc .carrusel-06 .lista-items,.inicio .wrapper_csc .carrusel-06 .lista-items .item {
width:920px
}

.inicio .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:920px
}

.interior.sinmenu .wrapper_csc .carrusel-06,.interior.sinmenu .wrapper_csc .carrusel-06 .lista-items,.interior.sinmenu .wrapper_csc .carrusel-06 .lista-items .item {
width:920px
}

.interior.sinmenu .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:920px
}

.inicio .col2-set .wrapper_csc .carrusel-06,.inicio .col2-set .wrapper_csc .carrusel-06 .lista-items,.inicio .col2-set .wrapper_csc .carrusel-06 .lista-items .item {
width:434px
}

.inicio .col2-set .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:434px
}

.interior.sinmenu .col2-set .wrapper_csc .carrusel-06,.interior.sinmenu .col2-set .wrapper_csc .carrusel-06 .lista-items,.interior.sinmenu .col2-set .wrapper_csc .carrusel-06 .lista-items .item {
width:434px
}

.interior.sinmenu .col2-set .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:434px
}

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-06,.inicio .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items,.inicio .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item {
width:596px
}

.inicio .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:596px
}

.interior.sinmenu .colwn-set .col-wide .wrapper_csc .carrusel-06,.interior.sinmenu .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items,.interior.sinmenu .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item {
width:596px
}

.interior.sinmenu .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:596px
}

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-06,.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-06 .lista-items,.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item {
width:272px
}

.inicio .colwn-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:272px
}

.interior.sinmenu .colwn-set .col-narrow .wrapper_csc .carrusel-06,.interior.sinmenu .colwn-set .col-narrow .wrapper_csc .carrusel-06 .lista-items,.interior.sinmenu .colwn-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item {
width:272px
}

.interior.sinmenu .colwn-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:272px
}

.inicio .colnw-set .col-wide .wrapper_csc .carrusel-06,.inicio .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items,.inicio .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item {
width:596px
}

.inicio .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:596px
}

.interior.sinmenu .colnw-set .col-wide .wrapper_csc .carrusel-06,.interior.sinmenu .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items,.interior.sinmenu .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item {
width:596px
}

.interior.sinmenu .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:596px
}

.inicio .colnw-set .col-narrow .wrapper_csc .carrusel-06,.inicio .colnw-set .col-narrow .wrapper_csc .carrusel-06 .lista-items,.inicio .colnw-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item {
width:272px
}

.inicio .colnw-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:272px
}

.interior.sinmenu .colnw-set .col-narrow .wrapper_csc .carrusel-06,.interior.sinmenu .colnw-set .col-narrow .wrapper_csc .carrusel-06 .lista-items,.interior.sinmenu .colnw-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item {
width:272px
}

.interior.sinmenu .colnw-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:272px
}

.inicio .colswn-set .col-swide .wrapper_csc .carrusel-06,.inicio .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items,.inicio .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item {
width:677px
}

.inicio .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:677px
}

.interior.sinmenu .colswn-set .col-swide .wrapper_csc .carrusel-06,.interior.sinmenu .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items,.interior.sinmenu .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item {
width:677px
}

.interior.sinmenu .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:677px
}

.inicio .colswn-set .col-snarrow .wrapper_csc .carrusel-06,.inicio .colswn-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items,.inicio .colswn-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item {
width:191px
}

.inicio .colswn-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:191px
}

.interior.sinmenu .colswn-set .col-snarrow .wrapper_csc .carrusel-06,.interior.sinmenu .colswn-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items,.interior.sinmenu .colswn-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item {
width:191px
}

.interior.sinmenu .colswn-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:191px
}

.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-06,.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items,.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item {
width:677px
}

.inicio .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:677px
}

.interior.sinmenu .colsnw-set .col-swide .wrapper_csc .carrusel-06,.interior.sinmenu .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items,.interior.sinmenu .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item {
width:677px
}

.interior.sinmenu .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:677px
}

.inicio .colsnw-set .col-snarrow .wrapper_csc .carrusel-06,.inicio .colsnw-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items,.inicio .colsnw-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item {
width:191px
}

.inicio .colsnw-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:191px
}

.interior.sinmenu .colsnw-set .col-snarrow .wrapper_csc .carrusel-06,.interior.sinmenu .colsnw-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items,.interior.sinmenu .colsnw-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item {
width:191px
}

.interior.sinmenu .colsnw-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:191px
}

.interior .wrapper_csc .carrusel-06,.interior .wrapper_csc .carrusel-06 .lista-items,.interior .wrapper_csc .carrusel-06 .lista-items .item {
width:668px
}

.interior .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:668px
}

.interior .col2-set .wrapper_csc .carrusel-06,.interior .col2-set .wrapper_csc .carrusel-06 .lista-items,.interior .col2-set .wrapper_csc .carrusel-06 .lista-items .item {
width:308px
}

.interior .col2-set .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:308px
}

.interior .colwn-set .col-wide .wrapper_csc .carrusel-06,.interior .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items,.interior .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item {
width:428px
}

.interior .colwn-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:428px
}

.interior .colwn-set .col-narrow .wrapper_csc .carrusel-06,.interior .colwn-set .col-narrow .wrapper_csc .carrusel-06 .lista-items,.interior .colwn-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item {
width:188px
}

.interior .colwn-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:188px
}

.interior .colnw-set .col-wide .wrapper_csc .carrusel-06,.interior .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items,.interior .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item {
width:428px
}

.interior .colnw-set .col-wide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:428px
}

.interior .colnw-set .col-narrow .wrapper_csc .carrusel-06,.interior .colnw-set .col-narrow .wrapper_csc .carrusel-06 .lista-items,.interior .colnw-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item {
width:188px
}

.interior .colnw-set .col-narrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:188px
}

.interior .colswn-set .col-swide .wrapper_csc .carrusel-06,.interior .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items,.interior .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item {
width:488px
}

.interior .colswn-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:488px
}

.interior .colswn-set .col-snarrow .wrapper_csc .carrusel-06,.interior .colswn-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items,.interior .colswn-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item {
width:128px
}

.interior .colswn-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:128px
}

.interior .colsnw-set .col-swide .wrapper_csc .carrusel-06,.interior .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items,.interior .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item {
width:488px
}

.interior .colsnw-set .col-swide .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:488px
}

.interior .colsnw-set .col-snarrow .wrapper_csc .carrusel-06,.interior .colsnw-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items,.interior .colsnw-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item {
width:128px
}

.interior .colsnw-set .col-snarrow .wrapper_csc .carrusel-06 .lista-items .item .imagen {
width:128px
}

.wrapper-contenidos .contenidos-pagina .volver_compartir {
float:none;
display:block;
margin:15px 0px 0px 0px;
padding:15px 0px 0px 0px;
height:28px;
border-top:1px dashed #dadada
}

.wrapper-contenidos .contenidos-pagina .volver_compartir .volver {
float:left;
display:block;
margin:0px;
padding:0px;
width:150px
}

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en {
float:right;
display:block;
margin:0px;
padding:0px
}

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .titular_compartir {
float:left;
display:block;
margin:0px 10px 0px 0px !important;
padding:0px !important;
width:90px;
text-align:right
}

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .titular_compartir h4 {
margin:0px !important;
padding:0px !important;
font:normal normal normal 0.71em Arial,Helvetica,sans-serif !important;
color:#666;
text-align:right
}

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .iconos_compartir {
float:left;
display:block;
margin:0px !important;
padding:0px !important;
text-align:left
}

#iframe-facebook {
float:none;
display:block;
margin:0px 0px 15px 0px
}

#iframe-twitter {
float:none;
display:block;
margin:0px 0px 15px 0px
}

#iframe-tuenti {
float:none;
display:block;
margin:0px 0px 15px 0px
}

ul.social-links {
margin:0px;
padding:0pt;
clear:both;
text-align:left
}

ul.social-links li {
border:0px !important;
float:left !important;
display:block !important;
list-style-type:none !important;
margin:0px 5px 0px 0px !important;
padding:0px !important;
background-image:none !important
}

ul.social-links li.first {
border-left:0px !important
}

ul.social-links li img {
margin:0px 2px 1px 0px;
vertical-align:middle
}

ul.social-links li a {
display:block;
width:24px;
height:24px;
margin:0px;
padding:0px;
background:transparent url( "../images/marcadoressociales/sprite-24x24.png ") no-repeat scroll 0px 0px
}

ul.social-links li a span {
position:absolute;
left:-9999px;
overflow:hidden
}

ul.social-links.x16 li a {
background:transparent url( "../images/marcadoressociales/sprite-16x16.png ") no-repeat scroll 0px top
}

ul.social-links.x16 li,ul.social-links.x16 li a {
width:16px;
height:16px
}

ul.social-links.x16 li a.facebook {
background-position:0px top
}

ul.social-links.x16 li a.twitter {
background-position:-16px top
}

ul.social-links.x16 li a.tuenti {
background-position:-32px top
}

ul.social-links.x16 li a.googlebuzz {
background-position:-48px top
}

ul.social-links.x16 li a.linkedin {
background-position:-64px top
}

ul.social-links.x16 li a.xing {
background-position:-80px top
}

ul.social-links.x16 li a.youtube {
background-position:-96px top
}

ul.social-links.x16 li a.flickr {
background-position:-112px top
}

ul.social-links.x16 li a.myspace {
background-position:-128px top
}

ul.social-links.x16 li a.delicious {
background-position:-144px top
}

ul.social-links.x16 li a.digg {
background-position:-160px top
}

ul.social-links.x16 li a.technorati {
background-position:-176px top
}

ul.social-links.x16 li a.yahoobuzz {
background-position:-192px top
}

ul.social-links.x16 li a.rss {
background-position:-208px top
}

ul.social-links.x16 li a.email {
background-position:-224px top
}

ul.social-links.x16 li a.lastfm {
background-position:-240px top
}

ul.social-links.x16 li a.fresqui {
background-position:-256px top
}

ul.social-links.x16 li a.meneame {
background-position:-272px top
}

ul.social-links.x24 li a {
background:transparent url( "../images/marcadoressociales/sprite-24x24.png ") no-repeat scroll 0px bottom
}

ul.social-links.x24 li {
margin:0px 2px 0px 0px !important
}

ul.social-links.x24 li,ul.social-links.x24 li a {
width:24px;
height:24px
}

ul.social-links.x24 li a.facebook {
background-position:0px bottom
}

ul.social-links.x24 li a.twitter {
background-position:-24px bottom
}

ul.social-links.x24 li a.tuenti {
background-position:-48px bottom
}

ul.social-links.x24 li a.googlebuzz {
background-position:-72px bottom
}

ul.social-links.x24 li a.linkedin {
background-position:-96px bottom
}

ul.social-links.x24 li a.xing {
background-position:-120px bottom
}

ul.social-links.x24 li a.youtube {
background-position:-144px bottom
}

ul.social-links.x24 li a.flickr {
background-position:-168px bottom
}

ul.social-links.x24 li a.myspace {
background-position:-192px bottom
}

ul.social-links.x24 li a.delicious {
background-position:-216px bottom
}

ul.social-links.x24 li a.digg {
background-position:-240px bottom
}

ul.social-links.x24 li a.technorati {
background-position:-264px bottom
}

ul.social-links.x24 li a.yahoobuzz {
background-position:-288px bottom
}

ul.social-links.x24 li a.rss {
background-position:-312px bottom
}

ul.social-links.x24 li a.email {
background-position:-336px bottom
}

ul.social-links.x24 li a.lastfm {
background-position:-360px bottom
}

ul.social-links.x24 li a.fresqui {
background-position:-384px bottom
}

ul.social-links.x24 li a.meneame {
background-position:-408px bottom
}

ul.social-links.x24 li a.stumbleupon {
background-position:-456px bottom
}

ul.social-links.x24 li a.blogger {
background-position:-480px bottom
}

ul.social-links.x24 li a.googleplus {
background-position:-504px bottom
}

ul.social-links.x24 li a.github {
background-position:-528px bottom
}

ul.social-links.x24 li a.reddit {
background-position:-552px bottom
}

ul.social-links.x24 li a.facebook:hover {
background-position:0px top
}

ul.social-links.x24 li a.twitter:hover {
background-position:-24px top
}

ul.social-links.x24 li a.tuenti:hover {
background-position:-48px top
}

ul.social-links.x24 li a.googlebuzz:hover {
background-position:-72px top
}

ul.social-links.x24 li a.linkedin:hover {
background-position:-96px top
}

ul.social-links.x24 li a.xing:hover {
background-position:-120px top
}

ul.social-links.x24 li a.youtube:hover {
background-position:-144px top
}

ul.social-links.x24 li a.flickr:hover {
background-position:-168px top
}

ul.social-links.x24 li a.myspace:hover {
background-position:-192px top
}

ul.social-links.x24 li a.delicious:hover {
background-position:-216px top
}

ul.social-links.x24 li a.digg:hover {
background-position:-240px 0px
}

ul.social-links.x24 li a.technorati:hover {
background-position:-264px top
}

ul.social-links.x24 li a.yahoobuzz:hover {
background-position:-288px top
}

ul.social-links.x24 li a.rss:hover {
background-position:-312px top
}

ul.social-links.x24 li a.email:hover {
background-position:-336px top
}

ul.social-links.x24 li a.lastfm:hover {
background-position:-360px top
}

ul.social-links.x24 li a.fresqui:hover {
background-position:-384px top
}

ul.social-links.x24 li a.meneame:hover {
background-position:-408px top
}

ul.social-links.x24 li a.stumbleupon:hover {
background-position:-456px top
}

ul.social-links.x24 li a.blogger:hover {
background-position:-480px top
}

ul.social-links.x24 li a.googleplus:hover {
background-position:-504px top
}

ul.social-links.x24 li a.github:hover {
background-position:-528px top
}

ul.social-links.x24 li a.reddit:hover {
background-position:-552px top
}

ul.social-links.x32 li a {
background:transparent url( "../images/marcadoressociales/sprite-32x32.png ") no-repeat scroll 0px bottom
}

ul.social-links.x32 li,ul.social-links.x32 li a {
width:32px;
height:32px
}

ul.social-links.x32 li a.facebook {
background-position:0px bottom
}

ul.social-links.x32 li a.twitter {
background-position:-32px bottom
}

ul.social-links.x32 li a.tuenti {
background-position:-64px bottom
}

ul.social-links.x32 li a.linkedin {
background-position:-96px bottom
}

ul.social-links.x32 li a.xing {
background-position:-128px bottom
}

ul.social-links.x32 li a.youtube {
background-position:-160px bottom
}

ul.social-links.x32 li a.flickr {
background-position:-192px bottom
}

ul.social-links.x32 li a.rss {
background-position:-224px bottom
}

ul.social-links.x32 li a.email {
background-position:-256px bottom
}

ul.social-links.x32 li a.slideshare {
background-position:-288px bottom
}

ul.social-links.x32 li a.facebook:hover {
background-position:0px top
}

ul.social-links.x32 li a.twitter:hover {
background-position:-32px top
}

ul.social-links.x32 li a.tuenti:hover {
background-position:-64px top
}

ul.social-links.x32 li a.linkedin:hover {
background-position:-96px top
}

ul.social-links.x32 li a.xing:hover {
background-position:-128px top
}

ul.social-links.x32 li a.youtube:hover {
background-position:-160px top
}

ul.social-links.x32 li a.flickr:hover {
background-position:-192px top
}

ul.social-links.x32 li a.rss:hover {
background-position:-224px top
}

ul.social-links.x32 li a.email:hover {
background-position:-256px top
}

ul.social-links.x32 li a.slideshare:hover {
background-position:-288px top
}

.titularespecial {
height:auto;
overflow:hidden;
position:relative;
float:none;
display:block;
clear:both;
margin:0px;
padding:0px
}

* html .titularespecial {
height:100%;
overflow:visible
}

.titularespecial.disp1 {
margin:0px;
padding:0px 0px 5px 0px;
border-bottom:1px solid #dadada
}

.titularespecial.disp1 h4 {
margin:0px !important;
padding:0px !important;
font:normal normal normal 1em/1.35em Arial,Helvetica,sans-serif !important;
color:#333 !important
}

.titularespecial.disp1 h4 a {
color:#c9033a !important;
text-decoration:none !important
}

.titularespecial.disp1 h4 a:hover {
color:#c9033a !important;
text-decoration:underline !important
}

.titularespecial.disp2 {
margin:0px;
padding:15px 10px 5px;
background-color:#666
}

.titularespecial.disp2 h4 {
margin:0px !important;
padding:0px !important;
font:normal normal normal 1em/1.35em Arial,Helvetica,sans-serif !important;
color:#fff !important
}

.titularespecial.disp2 h4 a {
color:#c9033a !important;
text-decoration:none !important
}

.titularespecial.disp2 h4 a:hover {
color:#c9033a !important;
text-decoration:underline !important
}

.titularespecial.disp3 {
margin:0px;
padding:0px;
background-color:#fff
}

.titularespecial.disp3 h4 {
margin:0px !important;
padding:0px !important;
font:normal normal normal 2.2em/1.25em "Open Sans ",Arial,Helvetica,sans-serif !important;
color:#c9033a !important
}

.titularespecial.disp3 h4 a {
color:#c9033a !important;
text-decoration:none !important
}

.titularespecial.disp3 h4 a:hover {
color:#c9033a !important;
text-decoration:underline !important
}

.cajadestacados01 .titularespecial.disp1 h4 {
font-size:0.86em !important
}

.cajadestacados01 .titularespecial.disp2 h4 {
text-transform:uppercase !important;
font-size:0.76em !important
}

.cajadestacados01 .titularespecial.disp3 h4 {
text-transform:uppercase !important;
font-size:0.76em !important
}

.col-main .wrapper_csc .css_filelinks {
clear:both;
display:block;
float:none;
height:auto;
margin:0;
overflow:hidden;
padding:0;
width:auto
}

.col-main .wrapper_csc .css_filelinks h4 {
margin:0px 0px 5px 0px !important
}

.col-main .wrapper_csc .css_filelinks .filelink {
border-bottom:1px dashed #F0F0F0;
clear:both;
display:block;
float:none;
height:auto;
margin:0;
overflow:hidden;
padding:10px 0;
width:auto
}

.col-main .wrapper_csc .css_filelinks .filelink:last-child {
border-bottom:none !important
}

.col-main .wrapper_csc .css_filelinks .filelink .icono {
background-position:0px 0px;
background-repeat:no-repeat;
display:block;
float:left;
height:32px;
margin:2px 15px 0px 0px;
padding:0px;
width:32px;
background-image:url( "../images/css_filelinks/default.png ")
}

.col-main .wrapper_csc .css_filelinks .filelink .archivo {
display:block;
height:auto;
margin:0px;
overflow:hidden;
padding:0px
}

.col-main .wrapper_csc .css_filelinks .filelink .archivo .descripcion {
height:auto;
overflow:hidden;
float:none;
display:block;
margin:0px;
padding:0px
}

* html .col-main .wrapper_csc .css_filelinks .filelink .archivo .descripcion {
height:100%;
overflow:visible
}

.col-main .wrapper_csc .css_filelinks .filelink .archivo .descripcion p {
color:#333333;
font:0.76em Arial,Helvetica,sans-serif;
margin:0px !important;
padding:0px !important
}

.col-main .wrapper_csc .css_filelinks .filelink .archivo .enlace_descarga {
height:auto;
overflow:hidden;
float:none;
display:block;
margin:0px;
padding:0px
}

* html .col-main .wrapper_csc .css_filelinks .filelink .archivo .enlace_descarga {
height:100%;
overflow:visible
}

.col-main .wrapper_csc .css_filelinks .filelink .archivo .enlace_descarga p {
color:#333333;
font:0.76em Arial,Helvetica,sans-serif;
margin:5px 0px !important;
padding:0px !important
}

.col-main .wrapper_csc .css_filelinks .filelink .archivo .enlace_descarga p a {
background:none repeat scroll 0 0 transparent !important;
text-decoration:none
}

.col-main .wrapper_csc .css_filelinks .filelink .archivo .enlace_descarga p a:hover {
text-decoration:underline
}

.col-main .wrapper_csc .css_filelinks .filelink .archivo .enlace_descarga p span.pesoarchivo {
margin:0px;
padding:0px;
color:#555
}

.col-main .col4-set .wrapper_csc .css_filelinks .filelink .archivo .descripcion p {
font-size:0.81em
}

.col-main .col4-set .wrapper_csc .css_filelinks .filelink .archivo .enlace_descarga p span.pesoarchivo {
font-size:0.71em
}

.css_filelinks .filelink .ai {
background-image:url( "../images/css_filelinks/ai.png ") !important
}

.css_filelinks .filelink .avi {
background-image:url( "../images/css_filelinks/avi.png ") !important
}

.css_filelinks .filelink .bmp {
background-image:url( "../images/css_filelinks/bmp.png ") !important
}

.css_filelinks .filelink .cdr {
background-image:url( "../images/css_filelinks/cdr.png ") !important
}

.css_filelinks .filelink .css {
background-image:url( "../images/css_filelinks/css.png ") !important
}

.css_filelinks .filelink .csv {
background-image:url( "../images/css_filelinks/csv.png ") !important
}

.css_filelinks .filelink .doc {
background-image:url( "../images/css_filelinks/doc.png ") !important
}

.css_filelinks .filelink .docx {
background-image:url( "../images/css_filelinks/docx.png ") !important
}

.css_filelinks .filelink .eps {
background-image:url( "../images/css_filelinks/eps.png ") !important
}

.css_filelinks .filelink .exe {
background-image:url( "../images/css_filelinks/exe.png ") !important
}

.css_filelinks .filelink .fh9 {
background-image:url( "../images/css_filelinks/fh9.png ") !important
}

.css_filelinks .filelink .fla {
background-image:url( "../images/css_filelinks/fla.png ") !important
}

.css_filelinks .filelink .gif {
background-image:url( "../images/css_filelinks/gif.png ") !important
}

.css_filelinks .filelink .htm {
background-image:url( "../images/css_filelinks/htm.png ") !important
}

.css_filelinks .filelink .html {
background-image:url( "../images/css_filelinks/html.png ") !important
}

.css_filelinks .filelink .ico {
background-image:url( "../images/css_filelinks/ico.png ") !important
}

.css_filelinks .filelink .jar {
background-image:url( "../images/css_filelinks/jar.png ") !important
}

.css_filelinks .filelink .java {
background-image:url( "../images/css_filelinks/java.png ") !important
}

.css_filelinks .filelink .jpeg {
background-image:url( "../images/css_filelinks/jpg.png ") !important
}

.css_filelinks .filelink .jpg {
background-image:url( "../images/css_filelinks/jpg.png ") !important
}

.css_filelinks .filelink .js {
background-image:url( "../images/css_filelinks/js.png ") !important
}

.css_filelinks .filelink .max {
background-image:url( "../images/css_filelinks/max.png ") !important
}

.css_filelinks .filelink .mid {
background-image:url( "../images/css_filelinks/mid.png ") !important
}

.css_filelinks .filelink .mov {
background-image:url( "../images/css_filelinks/mov.png ") !important
}

.css_filelinks .filelink .mpeg {
background-image:url( "../images/css_filelinks/mpg.png ") !important
}

.css_filelinks .filelink .mpg {
background-image:url( "../images/css_filelinks/mpg.png ") !important
}

.css_filelinks .filelink .odb {
background-image:url( "../images/css_filelinks/odb.png ") !important
}

.css_filelinks .filelink .odg {
background-image:url( "../images/css_filelinks/odg.png ") !important
}

.css_filelinks .filelink .ods {
background-image:url( "../images/css_filelinks/ods.png ") !important
}

.css_filelinks .filelink .odt {
background-image:url( "../images/css_filelinks/odt.png ") !important
}

.css_filelinks .filelink .otf {
background-image:url( "../images/css_filelinks/otf.png ") !important
}

.css_filelinks .filelink .ots {
background-image:url( "../images/css_filelinks/ots.png ") !important
}

.css_filelinks .filelink .pcd {
background-image:url( "../images/css_filelinks/pcd.png ") !important
}

.css_filelinks .filelink .pcx {
background-image:url( "../images/css_filelinks/pcx.png ") !important
}

.css_filelinks .filelink .pdf {
background-image:url( "../images/css_filelinks/pdf.png ") !important
}

.css_filelinks .filelink .png {
background-image:url( "../images/css_filelinks/png.png ") !important
}

.css_filelinks .filelink .ppt {
background-image:url( "../images/css_filelinks/ppt.png ") !important
}

.css_filelinks .filelink .pptx {
background-image:url( "../images/css_filelinks/pptx.png ") !important
}

.css_filelinks .filelink .pps {
background-image:url( "../images/css_filelinks/pps.png ") !important
}

.css_filelinks .filelink .ppsx {
background-image:url( "../images/css_filelinks/ppsx.png ") !important
}

.css_filelinks .filelink .ps {
background-image:url( "../images/css_filelinks/ps.png ") !important
}

.css_filelinks .filelink .psd {
background-image:url( "../images/css_filelinks/psd.png ") !important
}

.css_filelinks .filelink .rar {
background-image:url( "../images/css_filelinks/rar.png ") !important
}

.css_filelinks .filelink .rpm {
background-image:url( "../images/css_filelinks/rpm.png ") !important
}

.css_filelinks .filelink .rtf {
background-image:url( "../images/css_filelinks/rtf.png ") !important
}

.css_filelinks .filelink .sgml {
background-image:url( "../images/css_filelinks/sgml.png ") !important
}

.css_filelinks .filelink .swf {
background-image:url( "../images/css_filelinks/swf.png ") !important
}

.css_filelinks .filelink .sxc {
background-image:url( "../images/css_filelinks/sxc.png ") !important
}

.css_filelinks .filelink .sxw {
background-image:url( "../images/css_filelinks/sxw.png ") !important
}

.css_filelinks .filelink .tga {
background-image:url( "../images/css_filelinks/tga.png ") !important
}

.css_filelinks .filelink .tif {
background-image:url( "../images/css_filelinks/tif.png ") !important
}

.css_filelinks .filelink .tiff {
background-image:url( "../images/css_filelinks/tiff.png ") !important
}

.css_filelinks .filelink .ttf {
background-image:url( "../images/css_filelinks/ttf.png ") !important
}

.css_filelinks .filelink .txt {
background-image:url( "../images/css_filelinks/txt.png ") !important
}

.css_filelinks .filelink .wav {
background-image:url( "../images/css_filelinks/wav.png ") !important
}

.css_filelinks .filelink .wrl {
background-image:url( "../images/css_filelinks/wrl.png ") !important
}

.css_filelinks .filelink .xls {
background-image:url( "../images/css_filelinks/xls.png ") !important
}

.css_filelinks .filelink .xlsx {
background-image:url( "../images/css_filelinks/xlsx.png ") !important
}

.css_filelinks .filelink .xml {
background-image:url( "../images/css_filelinks/xml.png ") !important
}

.css_filelinks .filelink .xsl {
background-image:url( "../images/css_filelinks/xsl.png ") !important
}

.css_filelinks .filelink .zip {
background-image:url( "../images/css_filelinks/zip.png ") !important
}

a.flowplayer1 {
float:none;
display:block;
width:278px;
height:176px;
margin:0px;
text-align:center
}

a.flowplayer-home {
float:none;
display:block;
width:203px;
height:162px;
margin:0px;
text-align:center
}

.video {
float:none;
display:block;
width:auto;
height:auto;
min-height:100%;
overflow:hidden;
padding:0px;
margin:0px;
padding:0px 0px 10px 0px;
margin:0px
}

* html .video {
height:100%;
overflow:hidden
}

.video a {
float:none;
display:block;
width:auto;
height:240px
}

.col-main .wrapper_csc .video a {
height:300px
}

.col-main .wrapper_csc .col2-set .col-1 .video a,.col-main .wrapper_csc .col2-set .col-2 .video a {
height:250px
}

.col-main .wrapper_csc .colwn-set .col-wide .video a,.col-main .wrapper_csc .colwn-set .col-narrow .video a {
height:220px
}

.col-main .wrapper_csc .col3-set .col-1 .video,.col-main .wrapper_csc .col3-set .col-2 .video,.col-main .wrapper_csc .col3-set .col-3 .video a {
height:220px
}

.col-main .wrapper_csc .col4-set .col-1 .video,.col-main .wrapper_csc .col4-set .col-2 .video,.col-main .wrapper_csc .col4-set .col-3 .video,.col-main .wrapper_csc .col4-set .col-4 .video a {
height:200px
}

div.tx-flvplayer2-pi1 {
font-size:x-small
}

div#flvplayer2_middle {
text-align:center;
margin:1em auto
}

div#flvplayer2_left {
text-align:center;
margin:0 auto 0 0
}

div#flvplayer2_right {
text-align:center;
margin:0 0 0 auto
}

.tx-indexedsearch {
float:none;
display:block;
width:auto;
height:auto;
min-height:100%;
overflow:hidden;
margin:0px;
padding:0px
}

* html .tx-indexedsearch {
height:100%;
overflow:hidden
}

.tx-indexedsearch-searchbox {
float:none;
display:block;
width:auto;
height:auto;
min-height:100%;
overflow:hidden;
margin:0px 0px 15px 0px;
padding:15px;
background-color:#f0f0f0
}

* html .tx-indexedsearch-searchbox {
height:100%;
overflow:hidden
}

.tx-indexedsearch-searchbox legend {
display:none;
visibility:hidden
}

.tx-indexedsearch-searchbox .tx-indexedsearch-legend {
float:none;
display:none;
visibility:hidden;
width:auto;
font:normal normal normal 1.2em Arial,Helvetica,sans-serif;
color:#333;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px dashed #c0c0c0
}

.tx-indexedsearch-searchbox form#tx_indexedsearch fieldset {
float:none;
display:block;
width:auto;
height:auto;
min-height:100%;
overflow:hidden;
margin:0px 0px 10px 0px;
padding:0px;
background-color:#f0f0f0
}

* html .tx-indexedsearch-searchbox form#tx_indexedsearch fieldset {
height:100%;
overflow:hidden
}

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-for,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-in,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-section,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-order,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-results,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-group,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-extresume {
float:none;
display:block;
clear:both;
margin:10px 0px 10px 0px;
padding:0px;
height:auto;
min-height:100%;
overflow:hidden;
width:auto;
text-align:left
}

* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form,* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-for,* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-in,* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-section,* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-order,* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-results,* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-group,* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-extresume {
height:100%;
overflow:hidden
}

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form {
float:left;
width:515px
}

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-submit {
float:left;
display:block;
width:100px;
margin:10px 0px;
padding:0px;
height:auto;
min-height:100%;
overflow:hidden;
width:auto;
text-align:left
}

* html .tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-submit {
height:100%;
overflow:hidden
}

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-submit input {
border:none;
background-color:#444;
padding:5px 12px;
font:normal normal normal 0.86em Arial,Helvetica,sans-serif;
color:#fff;
cursor:pointer
}

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form label,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-for label,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-in label,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-section label,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-order label,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-results label,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-group label,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-extresume label {
float:left;
display:block;
margin:3px 15px 0px 0px;
width:160px;
font:normal normal bold 1em Arial,Helvetica,sans-serif;
color:#333
}

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form select,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-for select,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-in select,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-section select,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-order select,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-results select,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-select-group select,.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-search-extresume select {
float:left;
display:block;
padding:2px;
font:normal normal normal 0.81em Arial,Helvetica,sans-serif;
color:#333
}

.tx-indexedsearch-searchbox form#tx_indexedsearch select {
margin-right:10px
}

.tx-indexedsearch-searchbox form#tx_indexedsearch .tx-indexedsearch-form input {
float:left;
display:block;
margin:0px;
padding:3px 5px;
width:300px;
font:normal normal normal 0.81em Arial,Helvetica,sans-serif;
color:#333
}

.tx-indexedsearch-searchbox form#tx_indexedsearch p {
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
margin:0px;
padding:0px
}

.tx-indexedsearch-rules {
float:none;
display:block;
width:auto;
height:auto;
min-height:100%;
overflow:hidden;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px dashed #c0c0c0
}

* html .tx-indexedsearch-rules {
height:100%;
overflow:hidden
}

.tx-indexedsearch-rules p {
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#333
}

.tx-indexedsearch-whatis {
float:none;
display:block;
width:auto;
height:auto;
min-height:100%;
overflow:hidden;
margin:0px 0px 10px 0px;
padding:0px;
font-size:0.76em
}

* html .tx-indexedsearch-whatis {
height:100%;
overflow:hidden
}

.tx-indexedsearch-whatis span.tx-indexedsearch-sw {
font-weight:bold;
font-style:italic
}

.tx-indexedsearch-browsebox {
float:none;
display:block;
width:auto;
height:auto;
min-height:100%;
overflow:hidden;
margin:10px 0px;
padding:0px
}

* html .tx-indexedsearch-browsebox {
height:100%;
overflow:hidden
}

.tx-indexedsearch-browsebox p {
font-size:0.71em;
color:#666
}

.tx-indexedsearch-browsebox ul.browsebox {
border:0px;
margin:0px !important;
padding:0px !important;
text-align:right !important
}

.tx-indexedsearch-browsebox ul.browsebox li {
display:inline;
border:0px;
margin:0px !important;
padding:0px !important;
list-style:none !important;
margin-right:2px !important;
float:left !important;
margin-top:5px !important;
background-image:none !important
}

.tx-indexedsearch-browsebox ul.browsebox li a {
background-color:#dadada;
color:#444;
margin-right:4px !important;
display:block;
float:left;
padding:3px 8px !important;
text-decoration:none
}

.tx-indexedsearch-browsebox ul.browsebox li a:hover {
background-color:#dadada;
color:#444;
font-weight:normal;
text-decoration:none
}

.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage {
float:left;
display:block;
background:none !important;
color:#fff;
font-weight:bold;
text-align:center;
width:auto
}

.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
background:#444 !important;
color:#fff;
text-decoration:none
}

.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a:hover {
color:#fff;
text-decoration:none
}

.tx-indexedsearch-noresults {
float:none;
display:block;
margin:0px;
padding:10px 0px;
font:normal normal bold 0.76em Arial,Helvetica,sans-serif;
color:#ff0000;
text-align:left
}

.tx-indexedsearch-res {
float:none;
display:block;
width:auto;
height:auto;
min-height:100%;
overflow:hidden;
margin:20px 0px 0px 0px;
padding:0px
}

* html .tx-indexedsearch-res {
height:100%;
overflow:hidden
}

.tx-indexedsearch-res.res {
float:none;
display:block;
width:auto;
height:auto;
min-height:100%;
overflow:hidden;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
border-bottom:1px dashed #c0c0c0
}

* html .tx-indexedsearch-res.res {
height:100%;
overflow:hidden
}

.tx-indexedsearch-res.res h3 {
font:normal normal normal 0.91em Arial,Helvetica,sans-serif;
text-transform:none;
text-decoration:none;
margin:0px 0px 5px 0px !important
}

.tx-indexedsearch-res.res h3 .tx-indexedsearch-percent {
float:right;
margin:0px
}

.tx-indexedsearch-res.res p.tx-indexedsearch-descr {
float:none;
display:block;
width:auto;
height:auto;
min-height:100%;
overflow:hidden;
margin:0px 0px 2px 0px !important;
padding:0px !important;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#333
}

* html .tx-indexedsearch-res.res p.tx-indexedsearch-descr {
height:100%;
overflow:hidden
}

.tx-indexedsearch-res.res p.tx-indexedsearch-text-item-path {
float:none;
display:block;
width:auto;
height:auto;
min-height:100%;
overflow:hidden;
margin:0px !important;
padding:0px !important;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#0e774a
}

* html .tx-indexedsearch-res.res p.tx-indexedsearch-text-item-path {
height:100%;
overflow:hidden
}

.tx-indexedsearch-res.res p.tx-indexedsearch-text-item-path a {
color:#0e774a
}

.tx-indexedsearch-res.res p.tx-indexedsearch-text-item-path a:hover {
color:#0e774a
}

.tx-indexedsearch-res.res .noResume {
color:#666666
}

.tx-indexedsearch-res.res dl.tx-indexedsearch-info {
font-size:0.71em;
padding:5px;
background-color:#eeeeee
}

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-size {
float:left
}

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dd.tx-indexedsearch-text-item-size {
float:left
}

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-crdate {
float:left
}

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dd.tx-indexedsearch-text-item-crdate {
float:left
}

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-mtime {
float:left
}

.tx-indexedsearch-res.res dl.tx-indexedsearch-info dt.tx-indexedsearch-text-item-path {
float:left
}

.tx-powermail-pi1,.wrapper_formulario_bonito {
float:none;
display:block;
clear:both;
margin:0px;
padding:0px;
height:auto;
overflow:hidden;
width:auto;
text-align:left
}

* html .wrapper_formulario_bonito {
height:100%;
overflow:hidden
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset {
background:none;
border:0px none;
padding:0px;
margin:0px
}

.tx-powermail-pi1 legend {
display:none
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html,.tx-powermail-pi1 .wrapper_submit,.tx-powermail-pi1 .wrapper_labelinput_bonito,.tx-powermail-pi1 .powermail_mandatory_js {
float:none;
display:block;
clear:both;
margin:0px;
padding:5px 0px;
width:auto;
height:auto;
overflow:hidden
}

.tx-powermail-pi1 .powermail_mandatory_js {
color:red
}

.tx-powermail-pi1 .labelbonito,.tx-powermail-pi1 .inputbonito {
float:left;
display:block;
margin:0px;
padding:4px 10px 10px 0px;
height:auto;
overflow:hidden
}

.tx-powermail-pi1 .labelbonito {
width:120px
}

.tx-powermail-pi1 .titular_formulario_bonito,.tx-powermail-pi1_mandatory .titular_formulario_bonito {
float:none;
display:block;
height:auto;
overflow:hidden;
width:auto;
padding:5px 0 15px 0px;
border-bottom:1px dotted #CCCCCC;
margin-bottom:10px;
font:normal normal normal 1em Arial,Helvetica,sans-serif;
color:#000000
}

.tx-powermail-pi1 .lista_errores {
float:none;
display:block;
margin:0px;
padding:15px;
border:1px solid #aa0000;
background-color:#fafaf6
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html label,.tx-powermail-pi1 .labelbonito label {
margin:0px;
padding:0px;
width:auto !important;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#333;
text-align:left
}

.tx-powermail-pi1 .inputbonito input,.tx-powermail-pi1 .inputbonito textarea,.tx-powermail-pi1 .inputbonito select,.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea,.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
float:left;
display:block;
margin:0px;
padding:3px;
height:auto;
font-size:0.81em;
text-align:left
}

.powermail_input_check .labelbonito {
width:auto !important;
padding:0px
}

.powermail_input_check .labelbonito label {
float:left;
width:360px;
text-align:left;
margin:0px;
padding:0px
}

.powermail_input_check .inputbonito.checkbox_form_bonito {
float:left;
width:25px !important;
text-align:right;
padding:0px !important;
margin:0px !important
}

.powermail_input_check .inputbonito.checkbox_form_bonito input.powermail_check {
width:25px !important
}

.powermail_input_check .titular_formulario_bonito {
display:none;
visibility:hidden
}

.wrapper_labelinput_bonito.powermail_input_radio_item {
float:left;
clear:none
}

.wrapper_labelinput_bonito.powermail_input_radio_item .labelbonito {
width:auto !important;
margin-left:20px
}

.tx-powermail-pi1 .wrapper_submit input.powermail_submit,.tx-powermail-pi1 .wrapper_submit input.tx-powermail-pi1_mandatory_submit,.tx-powermail-pi1 .wrapper_submit input.tx-powermail-pi1_confirmation_submit,.tx-powermail-pi1 .wrapper_submit input.tx-powermail-pi1_confirmation_back {
width:auto !important;
border:0px none;
background-color:#c9033a;
padding:6px 12px;
margin:10px 0px 0px 0px;
font:normal normal bold 0.81em Arial,Helvetica,sans-serif;
color:#fff;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
cursor:pointer
}

.tx-powermail-pi1 .wrapper_submit input.tx-powermail-pi1_confirmation_back {
background-color:#5e5e5e
}

span.powermail_mandatory {
color:red !important
}

.tx-wtgallery-pi1 .wtgallery_list_area .list_row {
float:none;
display:block;
clear:both;
padding:0px 0px 20px 0px;
height:auto;
overflow:hidden
}

.tx-wtgallery-pi1 .wtgallery_list_area .list_row:last-child {
padding:0px
}

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
float:left;
display:block;
border:1px solid #dadada;
padding:6px
}

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list.wtgallery_list_firstofrow {
margin:0px 10px 0px 0px
}

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list.wtgallery_list_centerofrow {
margin:0px 10px
}

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list.wtgallery_list_lastofrow {
margin:0px 0px 0px 10px
}

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list a img.wtgallery {
border:none;
padding:0px;
margin:0px
}

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list .wt_gallery_list_inner_text {
float:none;
display:block;
clear:both;
margin:0px;
padding:0px;
height:auto;
overflow:hidden;
min-height:100%
}

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list .wt_gallery_list_inner_text .wt_gallery_list_inner_title {
float:none;
display:block;
clear:both;
height:auto;
margin:3px 0px 0px 0px;
font:normal normal bold 0.71em/1.35em Arial,Helvetica,sans-serif;
color:#454545
}

.tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list .wt_gallery_list_inner_text .wt_gallery_list_inner_comments {
float:none;
display:block;
clear:both;
height:auto;
margin:0px;
font:normal normal normal 0.71em/1.35em Arial,Helvetica,sans-serif;
color:#666666
}

.tx-wtgallery-pi1 .wtgallery_single .wt_gallery_single_inner_pic {
float:left;
display:block;
clear:both;
border:1px solid #dadada;
padding:6px
}

.tx-wtgallery-pi1 .wtgallery_single .wtgallery_single_browser {
float:none;
display:block;
clear:both;
margin:0px;
padding:10px 0px;
height:30px
}

.tx-wtgallery-pi1 .wtgallery_single .wtgallery_single_browser .wtgallery_single_browser_previous {
float:left;
display:block;
margin:0px;
font-size:0.71em;
color:#999
}

.tx-wtgallery-pi1 .wtgallery_single .wtgallery_single_browser .wtgallery_single_browser_next {
float:right;
display:block;
margin:0px;
font-size:0.71em;
color:#999
}

.tx-wtgallery-pi1 .wtgallery_single .wtgallery_single_browser .wtgallery_single_browser_previous a,.tx-wtgallery-pi1 .wtgallery_single .wtgallery_single_browser .wtgallery_single_browser_next a {
color:#fff;
font-weight:bold;
float:left;
display:block;
margin:0px;
padding:6px 8px;
background-color:#c9033a;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px
}

div.clear {
clear:both
}

.wtgallery_list_area div.wtgallery_list,.wtgallery_category_area div.wtgallery_categories {
float:left
}

.wtgallery_list_area div.wtgallery_list_firstofrow,.wtgallery_category_area div.wtgallery_category_firstofrow {
clear:left
}

div.wt_gallery_single_inner_pic {
margin:0px;
padding:0px
}

div.wtgallery_list {
padding:1px;
margin:10px
}

div.wtgallery_list a img {
padding:1px;
filter:alpha(opacity=90);
-moz-opacity:0.90;
opacity:0.90
}

div.wtgallery_list a:hover img {
filter:alpha(opacity=100);
-moz-opacity:1.00;
opacity:1.00
}

div.wt_gallery_single_inner_title {
font-weight:bold;
margin-top:5px
}

.col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area,.interior.sinmenu .col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area {
width:940px
}

.col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list,.interior.sinmenu .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
width:286px
}

.col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area,.interior.sinmenu .col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area {
width:454px
}

.col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list,.interior.sinmenu .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
width:124px
}

.col-main .wrapper_csc .colwn-set .col-wide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area,.interior.sinmenu .col-main .wrapper_csc .colwn-set .col-wide .tx-wtgallery-pi1 .wtgallery_list_area {
width:616px
}

.col-main .wrapper_csc .colwn-set .col-wide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list,.interior.sinmenu .wrapper_csc .colwn-set .col-wide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
width:178px
}

.col-main .wrapper_csc .colswn-set .col-swide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area,.interior.sinmenu .col-main .wrapper_csc .colswn-set .col-swide .tx-wtgallery-pi1 .wtgallery_list_area {
width:697px
}

.col-main .wrapper_csc .colswn-set .col-swide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list,.interior.sinmenu .wrapper_csc .colswn-set .col-swide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
width:205px
}

.interior .col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area {
width:688px
}

.interior .col-main .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
width:202px
}

.interior .col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area {
width:328px
}

.interior .col-main .wrapper_csc .col2-set .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
width:82px
}

.interior .col-main .wrapper_csc .colwn-set .col-wide .tx-wtgallery-pi1 .wtgallery_list_area {
width:448px
}

.interior .col-main .wrapper_csc .colwn-set .col-wide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
width:122px
}

.interior .col-main .wrapper_csc .colswn-set .col-swide .tx-wtgallery-pi1 .wtgallery_list_area {
width:508px
}

.interior .col-main .wrapper_csc .colswn-set .col-swide .wrapper_csc .tx-wtgallery-pi1 .wtgallery_list_area .list_row .wtgallery_list {
width:142px
}

.tx-felogin-pi1 .mensaje {
float:none;
display:block;
clear:both;
margin:0px;
padding:0px;
height:auto
}

.tx-felogin-pi1 .wrapper_submit,.tx-felogin-pi1 .wrapper_labelinput_bonito {
float:none;
display:block;
clear:both;
margin:0px;
padding:5px 0px;
width:auto;
height:auto;
min-height:100%;
overflow:hidden
}

.tx-felogin-pi1 .labelbonito {
float:left;
display:block;
margin:0px;
padding:0px 10px 10px 0px;
height:auto;
width:80px
}

.tx-felogin-pi1 .labelbonito label {
margin:0px;
padding:0px;
width:auto !important;
font:normal normal bold 0.76em Arial,Helvetica,sans-serif;
color:#333;
text-align:left
}

.tx-felogin-pi1 .inputbonito input {
float:left;
display:block;
margin:0px;
border:1px solid #dadada;
padding:5px 12px;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#555;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}

.tx-felogin-pi1 .wrapper_submit input [type= "submit " ] {
border:0px none;
background-color:#c9033a;
padding:6px 12px;
margin:10px 0px 0px 0px;
font:normal normal bold 0.81em Arial,Helvetica,sans-serif;
color:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
cursor:pointer
}

.listado_tweets {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
margin:0px;
padding:0px
}

* html .listado_tweets {
height:100%;
overflow:visible
}

.listado_tweets .item_tweet {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
margin:0px 0px 15px;
padding:0px 0px 15px;
border-bottom:1px dashed #d0d0d0;
background:none
}

* html .listado_tweets .item_tweet {
height:100%;
overflow:visible
}

.listado_tweets .item_tweet:last-child {
border:none;
padding:0px;
margin:0px
}

.listado_tweets .item_tweet .avatar {
float:left;
display:block;
margin:2px 8px 2px 0px;
padding:3px;
width:48px;
height:48px;
background-color:#fff;
border:1px solid #dadada
}

.listado_tweets .item_tweet .texto_tweet_wrap {
height:auto;
display:block;
margin:0px;
font:normal normal normal 0.81em/1.35em Arial,Helvetica,sans-serif;
color:#555555
}

.listado_tweets .item_tweet .texto_tweet_wrap .autor_tweet {
float:none;
display:block;
margin:0px 0px 5px 0px;
font-size:1.0em
}

.listado_tweets .item_tweet .texto_tweet_wrap .texto_tweet img.retweet_icon {
float:left;
display:block;
margin:0px 3px 1px 0px
}

.listado_tweets .item_tweet .texto_tweet_wrap .texto_tweet {
float:none;
display:block;
margin:0px
}

.listado_tweets .item_tweet .texto_tweet_wrap .texto_tweet a {
color:#333;
text-decoration:none;
height:16px
}

.listado_tweets .item_tweet .texto_tweet_wrap .texto_tweet a:hover {
color:#c9033a;
text-decoration:underline
}

.listado_tweets .item_tweet .texto_tweet_wrap .hace_tweet {
float:none;
display:block;
margin:0px
}

.listado_tweets .item_tweet .texto_tweet_wrap .hace_tweet span.coloreado {
font-size:0.81em;
color:#666
}

.inicio .colwn-set .col-narrow .caja-twitter .textos .listado_tweets .item_tweet .texto_tweet_wrap {
width:184px
}

.wrapper_csc .ordenar-por {
float:none;
display:block;
height:23px;
margin:0px 0px 20px 0px;
padding:5px 10px 20px 10px;
border-bottom:1px solid #b7b7b7
}

.wrapper_csc .ordenar-por form .wrapper-opcion {
float:left;
display:block;
margin:0px;
padding:4px 20px 0px 0px;
height:17px
}

.wrapper_csc .ordenar-por form label {
float:left;
display:block;
height:13px;
margin:0px;
padding:1px 10px 0px 0px;
font:normal normal bold 0.71em Arial,Helvetica,sans-serif;
color:#333
}

.wrapper_csc .ordenar-por form select {
float:left;
display:block;
margin:0px;
padding:0px;
font:normal normal normal 0.71em Arial,Helvetica,sans-serif;
color:#333
}

.wrapper_csc .listados {
float:none;
display:block;
height:auto;
padding:0px;
margin:0px 0px 0px 0px;
text-align:left
}

.wrapper_csc .listados .item {
float:none;
display:block;
height:auto;
overflow:hidden;
padding:0px 0px 10px 0px;
margin:0px 0px 10px 0px;
text-align:left;
border-bottom:1px dashed #b7b7b7
}

.wrapper_csc .listados .item:first-child {
margin-top:0px !important;
padding-top:0px
}

.wrapper_csc .listados .item:last-child {
margin-bottom:0px !important;
padding-bottom:0px !important;
border:0px none !important
}

.wrapper_csc .listados .item .imagen {
float:left;
display:table;
height:auto;
padding:3px;
margin:0px 10px 0px 0px;
text-align:center;
border:1px solid #f0f0f0;
width:90px;
height:90px
}

.wrapper_csc .listados .item .imagen .centrado-vertical {
display:table-cell;
vertical-align:middle
}

.wrapper_csc .listados.latest .item div.fecha {
width:40px;
float:left;
display:block;
height:auto;
padding:0px;
margin:0px 10px 0px 0px;
text-align:right
}

.wrapper_csc .listados.latest .item div.fecha span.dia {
float:none;
display:block;
height:auto;
padding:0px;
margin:0px 0px 0px 0px;
text-align:right;
font:normal normal normal 1.45em Arial,Helvetica,sans-serif !important;
text-transform:uppercase;
color:#666
}

.wrapper_csc .listados.latest .item div.fecha span.mes {
float:none;
display:block;
height:auto;
padding:0px;
margin:0px 0px 0px 0px;
text-align:right;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif !important;
text-transform:uppercase;
color:#666
}

.wrapper_csc .listados.latest .item div.fecha span.ano {
float:none;
display:block;
height:auto;
padding:0px;
margin:0px 0px 0px 0px;
text-align:right;
font:normal normal normal 0.76em Arial,Helvetica,sans-serif !important;
text-transform:uppercase;
color:#666
}

.wrapper_csc .listados.latest .item .textos h4 {
font:normal normal normal 0.81em Arial,Helvetica,sans-serif !important;
margin:0px !important;
text-transform:none
}

.wrapper_csc .listados.latest .item .textos h4 a {
text-decoration:none
}

.wrapper_csc .listados.latest .item .textos h4 a:hover {
color:#c9033a;
text-decoration:none
}

.wrapper_csc .listados .item .textos .titular_y_tags,.wrapper_csc .listados .item .textos .fecha_y_tags {
float:none;
display:block;
margin:0px;
padding:0px;
height:auto;
overflow:hidden
}

.wrapper_csc .listados .item .textos .fecha_y_tags .fecha {
float:left
}

.wrapper_csc .listados .item .textos .fecha_y_tags .fecha p {
margin:3px 0px 0px 0px !important
}

.wrapper_csc .listados .item .textos {
display:block;
height:auto;
padding:0px 0px 0px 0px;
margin:0px;
text-align:left
}

.wrapper_csc .listados .item .textos p.fecha {
margin:0px;
font:normal normal normal 0.71em/1em Arial,Helvetica,sans-serif;
color:#666;
text-align:left
}

.wrapper_csc .listados .item .textos h4 {
margin:0px 0px 3px 0px !important;
color:#c9033a;
text-transform:none
}

.wrapper_csc .listados .item .textos h4 a {
color:#c9033a;
text-decoration:none
}

.wrapper_csc .listados .item .textos h4 a:hover {
color:#c9033a;
text-decoration:underline
}

.wrapper_csc .listados .item .textos p {
float:none;
margin:0px 0px 10px 0px !important;
font:normal normal normal 0.76em/1.35em Arial,Helvetica,sans-serif;
color:#666
}

.wrapper_csc .listados .item .informacion {
display:none;
visibility:hidden
}

.wrapper_csc .listados.programas .item .titular_y_boton {
float:none;
display:block;
clear:both;
height:auto;
padding:0px 0px 0px 0px;
margin:0px;
text-align:left
}

.wrapper_csc .listados.programas .item .titular_y_boton .titular {
float:left;
display:block;
margin:0px 12px 0px 0px;
padding:0px;
height:auto;
width:180px
}

.wrapper_csc .listados.programas .item .titular_y_boton .titular h5 {
margin:0px 0px 3px 0px !important;
color:#c9033a;
text-transform:none
}

.wrapper_csc .listados.programas .item .titular_y_boton .titular h5 a {
color:#c9033a;
text-decoration:none
}

.wrapper_csc .listados.programas .item .titular_y_boton .titular h5 a:hover {
color:#c9033a;
text-decoration:underline
}

.wrapper_csc .listados.programas .item .titular_y_boton .boton {
float:right;
display:block;
margin:0px;
padding:0px;
height:auto;
width:100px
}

.wrapper_csc .listados.programas .item .titular_y_boton .boton a {
float:right;
display:block;
margin:0px;
padding:6px 12px;
background-color:#c9033a;
font:normal normal bold 0.71em Arial,Helvetica,sans-serif;
color:#fff;
border-radius:5px;
-webkit-border-radius:5px;
-moz-border-radius:5px
}

.wrapper_csc .listados.programas .item .titular_y_boton .boton a:hover {
color:#fff;
text-decoration:none
}

.wrapper_csc .listados.programas .item .texto {
float:none;
display:block;
clear:both;
height:auto;
padding:0px 0px 0px 0px;
margin:0px;
text-align:left
}

.wrapper_csc .listados.programas .item .texto p {
margin:0px 0px 10px 0px !important;
font:normal normal normal 0.71em/1.25em Arial,Helvetica,sans-serif;
color:#666
}

.wrapper-contenidos .contenidos-pagina .lista_enlaces {
float:none;
display:block;
margin:0px;
padding:0px;
height:auto;
width:auto;
overflow:hidden
}

.wrapper-contenidos .contenidos-pagina .lista_enlaces ul {
margin:0px;
padding:0px
}

.wrapper-contenidos .contenidos-pagina .lista_enlaces ul li {
list-style-type:none;
margin:0px 0px 4px 0px !important;
padding:0px 0px 0px 20px !important;
background:transparent url( "../images/detalle/enlace-externo.png ") scroll no-repeat 0px 1px !important
}

.wrapper-contenidos .contenidos-pagina .lista_info_relacionada {
float:none;
display:block;
margin:0px;
padding:0px;
height:auto;
width:auto;
overflow:hidden
}

.wrapper-contenidos .contenidos-pagina .lista_info_relacionada ul {
margin:0px;
padding:0px
}

.wrapper-contenidos .contenidos-pagina .lista_info_relacionada ul li {
list-style-type:none;
margin:0px 0px 4px 0px !important;
padding:0px 0px 0px 20px !important;
background:transparent url( "../images/detalle/enlace-relacionado.png ") scroll no-repeat 0px 1px !important
}

.colwn-set .col-narrow .cajapestanas01 .listados.latest .item .textos {
float:left;
width:192px;
height:auto;
padding:0px 0px 0px 0px;
margin:0px;
text-align:left
}

.inicio .col2-set .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .col2-set .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:374px
}

.inicio .colwn-set .col-wide .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colwn-set .col-wide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:536px
}

.inicio .colwn-set .col-narrow .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colwn-set .col-narrow .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:212px
}

.inicio .colnw-set .col-wide .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colnw-set .col-wide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:536px
}

.inicio .colnw-set .col-narrow .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colnw-set .col-narrow .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:212px
}

.inicio .colswn-set .col-swide .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colswn-set .col-swide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:617px
}

.inicio .colswn-set .col-snarrow .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colswn-set .col-snarrow .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:131px
}

.inicio .colsnw-set .col-swide .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colsnw-set .col-swide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:617px
}

.inicio .colsnw-set .col-snarrow .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colsnw-set .col-snarrow .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:131px
}

.inicio .col2-set .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .col2-set .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:346px
}

.inicio .colwn-set .col-wide .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colwn-set .col-wide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:508px
}

.inicio .colwn-set .col-narrow .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colwn-set .col-narrow .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:184px
}

.inicio .colnw-set .col-wide .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colnw-set .col-wide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:508px
}

.inicio .colnw-set .col-narrow .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colnw-set .col-narrow .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:184px
}

.inicio .colswn-set .col-swide .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colswn-set .col-swide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:589px
}

.inicio .colswn-set .col-snarrow .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colswn-set .col-snarrow .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:103px
}

.inicio .colsnw-set .col-swide .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colsnw-set .col-swide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:589px
}

.inicio .colsnw-set .col-snarrow .wrapper_csc .listados .item .textos .titular_y_tags .titular,.interior.sinmenu .colsnw-set .col-snarrow .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:103px
}

.interior .col2-set .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:346px
}

.interior .colwn-set .col-wide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:340px
}

.interior .colnw-set .col-wide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:340px
}

.interior .colswn-set .col-swide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:400px
}

.interior .colsnw-set .col-swide .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:40px
}

.interior .col2-set .wrapper_csc .listados .item .textos .titular_y_tags .titular {
width:220px
}

.wrapper_csc .video-grande {
float:none;
display:block;
width:653px;
height:auto;
margin:0px 0px 15px 0px;
padding:6px;
border:1px solid #dadada
}

.wrapper_csc .volver-al-listado {
float:none;
display:block;
clear:both;
height:30px;
padding:8px 0px;
margin:30px 0px 10px 0px;
text-align:left;
background-image:url( "../images/bg-volver-al-listado.gif ");
background-repeat:repeat-x;
background-position:center top;
font:normal normal normal 0.71em Arial,Helvetica,sans-serif
}

.wrapper_csc .volver-al-listado a {
text-decoration:none
}

.wrapper_csc .volver-al-listado a:hover {
text-decoration:underline
}

.wrapper-contenidos .contenidos-pagina .titulares {
float:none;
display:block;
height:auto;
margin:0px 0px 0px 0px;
padding:0px
}

.wrapper-contenidos .contenidos-pagina .fecha-y-share {
float:none;
display:block;
height:25px;
width:auto;
margin:0px 0px 10px 0px;
padding:0px
}

.wrapper-contenidos .contenidos-pagina .fecha-y-share .fecha-detalle {
float:left;
display:block;
height:25px;
width:140px;
margin:0px 10px 0px 0px;
padding:0px
}

.wrapper-contenidos .contenidos-pagina .fecha-y-share .fecha-detalle p {
margin:5px 0px 0px 0px !important;
font-size:0.71em !important
}

.wrapper-contenidos .contenidos-pagina .fecha-y-share .share-detalle {
float:right;
display:block;
height:25px;
margin:0px;
padding:0px
}

.wrapper-contenidos .contenidos-pagina .fecha-y-share .share-detalle .iframe {
float:left;
display:inline-block;
height:auto !important;
margin:0px 0px 0px 5px !important;
padding:0px !important;
vertical-align:bottom !important
}

.wrapper-contenidos .contenidos-pagina .detalle .autor {
height:auto;
overflow:hidden;
float:none;
display:block;
margin:15px 0px;
padding:15px 0px;
border-top:1px dashed #dadada;
border-bottom:1px solid #dadada
}

* html .wrapper-contenidos .contenidos-pagina .detalle .autor {
height:100%;
overflow:visible
}

.wrapper-contenidos .contenidos-pagina .detalle .autor .sobre-el-autor {
float:none;
display:block;
clear:both;
margin:0px 0px 15px 0px
}

.wrapper-contenidos .contenidos-pagina .detalle .autor .sobre-el-autor h4 {
margin:0px !important;
font:normal normal normal 1.2em "Open Sans ",Arial,Helvetica,sans-serif;
color:#000
}

.wrapper-contenidos .contenidos-pagina .detalle .autor .foto {
float:left;
display:block;
margin:0px 20px 0px 0px;
padding:0px;
width:156px;
height:107px
}

.wrapper-contenidos .contenidos-pagina .detalle .autor .descripcion {
height:auto;
overflow:hidden;
float:left;
display:block;
width:410px;
margin:0px;
padding:0px
}

* html .wrapper-contenidos .contenidos-pagina .detalle .autor .descripcion {
height:100%;
overflow:visible
}

.wrapper-contenidos .contenidos-pagina .detalle .autor .descripcion h5 {
margin:0px 0px 15px 0px !important;
font:normal normal normal 0.91em Arial,Helvetica,sans-serif;
color:#000
}

.wrapper-contenidos .contenidos-pagina .detalle .autor .descripcion p {
font:normal normal normal 0.81em Arial,Helvetica,sans-serif;
color:#555
}

.wrapper-contenidos .contenidos-pagina .detalle .autor .descripcion p:last-child {
margin:0px;
padding:0px
}

.wrapper-contenidos .contenidos-pagina .detalle .newsImagenDetalle {
height:auto;
overflow:hidden;
float:left;
display:block;
margin:3px 20px 20px 0px;
padding:5px;
border:1px solid #dadada;
width:210px
}

* html .wrapper-contenidos .contenidos-pagina .detalle .newsImagenDetalle {
height:100%;
overflow:visible
}

.wrapper-contenidos .contenidos-pagina .detalle .newsImagenDetalle p.news-single-imgcaption,.wrapper-contenidos .contenidos-pagina .detalle .newsImagenDetalle p.piedefoto {
margin:5px 0px 10px 0px;
padding:0px;
font:italic normal normal 0.71em Arial,Helvetica,sans-serif;
color:#555
}

.wrapper-contenidos .contenidos-pagina .detalle .newsVideoDetalle {
height:auto;
overflow:hidden;
float:left;
display:block;
margin:0px 0px 20px 0px;
padding:5px;
border:1px solid #dadada;
width:578px
}

* html .wrapper-contenidos .contenidos-pagina .detalle .newsVideoDetalle {
height:100%;
overflow:visible
}

.wrapper-contenidos .contenidos-pagina .detalle .newsVideoDetalle p.piedefoto {
margin:5px 0px 10px 0px;
padding:0px;
font:italic normal normal 0.76em Arial,Helvetica,sans-serif;
color:#555
}

.wrapper-contenidos .contenidos-pagina .detalle dl.news-single-links {
height:auto;
overflow:hidden;
float:none;
display:block;
margin:15px 0px;
padding:15px 0px;
border-top:1px dashed #dadada;
border-bottom:1px dashed #dadada
}

* html .wrapper-contenidos .contenidos-pagina .detalle dl.news-single-links {
height:100%;
overflow:visible
}

.wrapper-contenidos .contenidos-pagina .detalle dl.news-single-links dt {
margin:0px 0px 15px 0px;
font:normal normal normal 1.2em "Open Sans ",Arial,Helvetica,sans-serif;
color:#000
}

.wrapper-contenidos .contenidos-pagina .detalle dl.news-single-links dt strong {
font-weight:normal !important
}

.wrapper-contenidos .contenidos-pagina .detalle dl.news-single-links dd {
margin:0px 0px 15px 0px;
padding:0px 0px 0px 25px;
font:normal normal normal 0.86em Arial,Helvetica,sans-serif;
background:transparent url(../images/detalle/enlace-externo.png) scroll no-repeat 0px 2px
}

.wrapper-contenidos .contenidos-pagina .detalle dl.news-single-links dd:last-child {
margin:0px
}

.wrapper-contenidos .contenidos-pagina .volver_compartir {
float:none;
display:block;
margin:15px 0px 0px 0px;
padding:15px 0px 0px 0px;
height:28px;
border-top:1px dashed #dadada
}

.wrapper-contenidos .contenidos-pagina .volver_compartir .volver {
float:left;
display:block;
margin:0px 20px 0px 0px;
padding:0px;
width:150px
}

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en {
float:right;
display:block;
margin:0px;
padding:0px
}

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .titular_compartir {
float:left;
display:block;
margin:0px 10px 0px 0px !important;
padding:0px !important;
width:90px;
text-align:right
}

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .titular_compartir h4 {
margin:0px !important;
padding:0px !important;
font:normal normal normal 0.71em Arial,Helvetica,sans-serif !important;
color:#666;
text-align:right
}

.wrapper-contenidos .contenidos-pagina .volver_compartir .compartir_en .iconos_compartir {
float:left;
display:block;
margin:0px !important;
padding:0px !important;
text-align:left
}

.lista_logos {
float:none;
display:block;
margin:0px;
padding:0px
}

.lista_logos .logo {
float:left;
display:block;
margin:0px 15px 15px 0px;
padding:0px;
height:auto
}

.caja_info_detalle {
float:none;
display:block;
margin:0px;
padding:20px;
background-color:#f6f6f6;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius:10px
}

.caja_info_detalle .wrapper_csc div.etiquetas,.caja_info_detalle .wrapper_csc div.etiquetas div.tag_group {
margin:0px
}

.caja_info_detalle .wrapper_csc div.etiquetas div.tag_group p.group_name {
margin:2px 6px 4px 0px !important
}

.caja_info_detalle .wrapper_csc div.etiquetas div.tag_group ul.tags.sinfondo li {
font-size:0.86em !important
}

.caja_info_detalle .wrapper_csc div.etiquetas div.tag_group ul.tags.sinfondo li a {
padding:4px 0px !important
}

.caja_info_detalle .wrapper_csc div.etiquetas div.tag_group p.valores {
float:left;
display:block;
margin:2px 0px 0px 0px !important;
padding:0px;
height:auto;
overflow:hidden;
font-size:0.71em
}

.caja_info_detalle .wrapper_csc div.etiquetas.hacia_abajo .tag_group {
float:none !important;
clear:both
}

.caja_info_detalle .wrapper_csc div.etiquetas.hacia_abajo .tag_group p.group_name {
margin:0px 6px 0px 0px !important
}

.caja_info_detalle .wrapper_csc div.etiquetas.hacia_abajo .tag_group p.valores {
margin:0px !important
}

.caja_info_detalle .wrapper_csc+.wrapper_csc {
margin:7px 0px 0px 0px !important;
padding:7px 0px 0px 0px !important;
border-top:1px dashed #dadada !important
}

.caja_info_detalle .wrapper_csc h3 {
font-size:0.91em !important;
margin:0px 0px 5px 0px !important
}

.caja_info_detalle .col2-set .col-2 .botoncolorido {
float:right !important
}

body.inicio .caja_info_detalle .col2-set,body.interior.sinmenu .caja_info_detalle .col2-set {
width:868px !important
}

body.inicio .caja_info_detalle .col2-set .col-1,body.inicio .caja_info_detalle .col2-set .col-2,body.interior.sinmenu .caja_info_detalle .col2-set .col-1,body.interior.sinmenu .caja_info_detalle .col2-set .col-2 {
width:418px !important
}

body.inicio .caja_info_detalle .col3-set,body.interior.sinmenu .caja_info_detalle .col3-set {
width:544px !important
}

body.inicio .caja_info_detalle .col3-set .col-1,body.inicio .caja_info_detalle .col3-set .col-2,body.interior.sinmenu .caja_info_detalle .col3-set .col-1,body.interior.sinmenu .caja_info_detalle .col3-set .col-2 {
width:268px !important
}

body.inicio .col-wide .caja_info_detalle .col2-set,body.interior.sinmenu .col-wide .caja_info_detalle .col2-set {
width:576px !important
}

body.inicio .col-wide .caja_info_detalle .col2-set .col-1,body.inicio .col-wide .caja_info_detalle .col2-set .col-2,body.interior.sinmenu .col-wide .caja_info_detalle .col2-set .col-1,body.interior.sinmenu .col-wide .caja_info_detalle .col2-set .col-2 {
width:272px !important
}

body.interior .caja_info_detalle .col2-set {
width:616px !important
}

body.interior .caja_info_detalle .col2-set .col-1,body.interior .caja_info_detalle .col2-set .col-2 {
width:292px !important
}

body.interior .caja_info_detalle .col3-set {
width:376px !important
}

body.interior .caja_info_detalle .col3-set .col-1,body.interior .caja_info_detalle .col3-set .col-2 {
width:184px !important
}

body.interior .col-wide .caja_info_detalle .col2-set {
width:408px !important
}

body.interior .col-wide .caja_info_detalle .col2-set .col-1,body.interior .col-wide .caja_info_detalle .col2-set .col-2 {
width:188px !important
}

body.inicio .wrapper_csc .caja_info_detalle .col2-set .col-1.todoancho,body.inicio .wrapper_csc .caja_info_detalle .col2-set .col-2.todoancho,body.interior.sinmenu .wrapper_csc .caja_info_detalle .col2-set .col-1.todoancho,body.interior.sinmenu .wrapper_csc .caja_info_detalle .col2-set .col-2.todoancho {
margin:0px !important;
width:576px !important;
float:none !important;
clear:both !important
}

body.interior .wrapper_csc .caja_info_detalle .col2-set .col-1.todoancho,body.interior .wrapper_csc .caja_info_detalle .col2-set .col-2.todoancho {
margin:0px !important;
width:408px !important;
float:none !important;
clear:both !important
}

body.inicio .wrapper_csc .caja_info_detalle .col2-set .col-1.todoancho,body.inicio .wrapper_csc .caja_info_detalle .col2-set .col-2.todoancho,body.interior.sinmenu .wrapper_csc .caja_info_detalle .col2-set .col-1.todoancho,body.interior.sinmenu .wrapper_csc .caja_info_detalle .col2-set .col-2.todoancho {
margin:0px !important;
width:576px !important;
float:none !important;
clear:both !important
}

body.interior .wrapper_csc .caja_info_detalle .col2-set .col-1.todoancho,body.interior .wrapper_csc .caja_info_detalle .col2-set .col-2.todoancho {
margin:0px !important;
width:408px !important;
float:none !important;
clear:both !important
}

.wrapper_csc .cajadestacados .tx-powermail-pi1 .labelbonito {
padding:0px 10px 0px 0px !important
}

.wrapper_csc .cajadestacados .tx-powermail-pi1 .labelbonito label {
font-weight:bold
}

.wrapper_csc .cajadestacados .tx-powermail-pi1 .inputbonito {
padding:0px !important
}

.wrapper_csc .cajadestacados .tx-powermail-pi1 .wrapper_submit input.powermail_submit {
margin:0px !important
}

.wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .titular_formulario.disp02 h3,.wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .titular_formulario.disp02 h4 {
color:#c9033a
}

.wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,.wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
float:none;
padding:0px 0px 5px 0px !important
}

body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .labelbonito,body.interior.sinmenu .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .labelbonito {
width:160px
}

body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito,body.interior.sinmenu .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito {
width:280px
}

body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input [type= "text " ],body.interior.sinmenu .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito input [type= "text " ],body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito textarea,body.interior.sinmenu .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito textarea,body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,body.interior.sinmenu .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea,body.interior.sinmenu .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
width:265px !important
}

body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito select,body.interior.sinmenu .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .inputbonito select,body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,body.interior.sinmenu .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,body.inicio .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select,body.interior.sinmenu .wrapper_csc .colwn-set .col-wide .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
width:270px !important
}

body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,body.interior.sinmenu .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
width:232px
}

body.interior.sinmenu .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
width:232px
}

body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito input [type= "text " ],body.interior.sinmenu .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito input [type= "text " ],body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito textarea,body.interior.sinmenu .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito textarea,body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,body.interior.sinmenu .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
width:219px
}

body.interior.sinmenu .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
width:219px
}

body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito select,body.interior.sinmenu .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito select,body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,body.interior.sinmenu .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,body.inicio .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
width:228px
}

body.interior.sinmenu .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
width:228px
}

body.interior .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .labelbonito,body.interior .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito {
width:148px
}

body.interior .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito input [type= "text " ],body.interior .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito textarea,body.interior .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html input.powermail_text,body.interior .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html textarea.powermail_textarea {
width:135px
}

body.interior .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .inputbonito select,body.interior .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select select,body.interior .wrapper_csc .colwn-set .col-narrow .cajadestacados .tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html select.powermail_select {
width:144px
}

.wrapper_csc .caja-filtros {
padding:10px 15px;
background-color:#f0f0f0
}

.wrapper_csc .caja-filtros .formulario .wapper_label_input {
float:none;
display:block;
margin:0px 0px 10px 0px;
padding:0px;
height:auto;
overflow:hidden
}

* html .wrapper_csc .caja-filtros .formulario .wapper_label_input {
height:100%;
overflow:visible
}

.wrapper_csc .caja-filtros .formulario .wapper_label_input .label {
float:none;
display:block;
margin:0px 0px 5px 0px;
padding:0px
}

.wrapper_csc .caja-filtros .formulario .wapper_label_input .label label {
margin:0px;
font:normal normal bold 0.76em Arial,Helvetica,sans-serif;
color:#333
}

.wrapper_csc .caja-filtros .formulario .wapper_label_input .input {
float:none;
display:block;
margin:0px;
padding:0px
}

.wrapper_csc .caja-filtros .formulario .wapper_label_input .input input {
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#333
}

.wrapper_csc .caja-filtros .formulario .wapper_label_input .input select {
font:normal normal normal 0.76em Arial,Helvetica,sans-serif;
color:#333
}

.wrapper_csc .caja-filtros .formulario .wapper_submit {
float:none;
display:block;
margin:0px 0px 10px 0px;
padding:0px;
height:auto;
overflow:hidden
}

* html .wrapper_csc .caja-filtros .formulario .wapper_submit {
height:100%;
overflow:visible
}

.wrapper_csc .caja-filtros .formulario .wapper_submit .label {
float:none;
display:block;
margin:0px;
padding:0px
}

.wrapper_csc .caja-filtros .formulario .wapper_submit .submit {
float:none;
display:block;
margin:13px 0px 0px 0px;
padding:0px
}

.wrapper_csc .caja-filtros .formulario .wapper_submit .submit input {
background-color:#133F68;
border:medium none;
border-radius:7px 7px 7px 7px;
-moz-border-radius:7px 7px 7px 7px;
-webkit-border-radius:7px 7px 7px 7px;
color:#FFFFFF;
cursor:pointer;
display:block;
float:none;
font:bold 0.76em Arial,Helvetica,sans-serif;
margin:0;
padding:5px 10px
}

.inicio .wrapper_csc .colwn-set .col-narrow .wrapper_csc .caja-filtros .formulario .col2-set {
width:261px
}

.inicio .wrapper_csc .colwn-set .col-narrow .wrapper_csc .caja-filtros .formulario .col2-set .col-1,.inicio .wrapper_csc .colwn-set .col-narrow .wrapper_csc .caja-filtros .formulario .col2-set .col-2 {
margin:0px 20px 0px 0px;
width:120.5px
}

.inicio .wrapper_csc .colwn-set .col-narrow .wrapper_csc .caja-filtros .formulario .col2-set .col-2 {
margin:0px
}

.inicio .wrapper_csc .colwn-set .col-narrow .wrapper_csc .caja-filtros .formulario .col2-set .wapper_label_input .input input {
width:110.5px
}

.inicio .wrapper_csc .colwn-set .col-narrow .wrapper_csc .caja-filtros .formulario .col2-set .wapper_label_input .input select {
width:110.5px
}

.interior .wrapper_csc .caja-filtros .formulario .col4-set {
width:657px
}

.interior .wrapper_csc .caja-filtros .formulario .col4-set .col-1,.interior .wrapper_csc .caja-filtros .formulario .col4-set .col-2,.interior .wrapper_csc .caja-filtros .formulario .col4-set .col-3,.interior .wrapper_csc .caja-filtros .formulario .col4-set .col-4 {
margin:0px 20px 0px 0px;
width:149.25px
}

.interior .wrapper_csc .caja-filtros .formulario .col4-set .col-4 {
margin:0px
}

.interior .wrapper_csc .caja-filtros .formulario .col4-set .wapper_label_input .input input {
width:139.25px
}

.interior .wrapper_csc .caja-filtros .formulario .col4-set .wapper_label_input .input select {
width:139.25px
}

.interior .wrapper_csc .colwn-set .col-wide .wrapper_csc .caja-filtros .formulario .col4-set {
width:418px
}

.interior .wrapper_csc .colwn-set .col-wide .wrapper_csc .caja-filtros .formulario .col4-set .col-1,.interior .wrapper_csc .colwn-set .col-wide .wrapper_csc .caja-filtros .formulario .col4-set .col-2,.interior .wrapper_csc .colwn-set .col-wide .wrapper_csc .caja-filtros .formulario .col4-set .col-3,.interior .wrapper_csc .colwn-set .col-wide .wrapper_csc .caja-filtros .formulario .col4-set .col-4 {
margin:0px 20px 0px 0px;
width:89.5px
}

.interior .wrapper_csc .colwn-set .col-wide .wrapper_csc .caja-filtros .formulario .col4-set .col-4 {
margin:0px
}

.interior .wrapper_csc .colwn-set .col-wide .wrapper_csc .caja-filtros .formulario .col4-set .wapper_label_input .input input {
width:79.5px
}

.interior .wrapper_csc .colwn-set .col-wide .wrapper_csc .caja-filtros .formulario .col4-set .wapper_label_input .input select {
width:79.5px
}

.paginador-bonito {
float:none;
display:block;
clear:both;
width:auto;
height:30px;
text-align:right;
padding:15px 0px
}

.paginador-bonito .wrapper_paginador {
float:left;
display:block;
clear:both;
width:auto
}

.paginador-bonito .wrapper_paginador ul.pagination-digg {
border:0px;
margin:0px !important;
padding:0px !important;
text-align:right !important
}

.paginador-bonito ul.pagination-digg li {
border:0px;
margin:0px !important;
padding:0px !important;
list-style:none !important;
margin-right:2px !important;
float:left !important;
margin-top:5px !important;
background-image:none !important
}

.paginador-bonito ul.pagination-digg a {
margin-right:2px !important;
display:block;
float:left;
padding:4px 8px !important;
text-decoration:none
}

.paginador-bonito ul.pagination-digg a:hover {
font-weight:bold
}

.paginador-bonito ul.pagination-digg li.siguiente,.paginador-bonito ul.pagination-digg li.anterior {
background:none;
margin:0px !important
}

.paginador-bonito ul.pagination-digg li.anterior-off {
font-weight:bold;
background:none;
display:block !important;
float:left !important;
font-weight:bold;
padding:0 15px 0 0px !important;
text-align:right;
width:auto;
margin:7px 0px 0px 0px !important
}

.paginador-bonito ul.pagination-digg li.anterior a {
font-weight:bold;
background:none;
display:block !important;
float:left !important;
font-weight:bold;
padding:0 15px 0 0px !important;
text-align:right;
width:auto;
margin:7px 0px 0px 0px !important
}

.paginador-bonito ul.pagination-digg li.siguiente-off {
font-weight:bold;
background:none;
display:block !important;
float:left !important;
font-weight:bold;
padding:0px 0px 0px 10px !important;
text-align:left;
width:auto;
margin:7px 0px 0px 0px !important
}

.paginador-bonito ul.pagination-digg li.siguiente a {
font-weight:bold;
background:none;
display:block !important;
float:left !important;
font-weight:bold;
padding:0px 0px 0px 10px !important;
text-align:left;
width:auto;
margin:7px 0px 0px 0px !important
}

.paginador-bonito ul.pagination-digg li.activo {
font-weight:bold;
background:none;
font-weight:bold;
display:block;
float:left
}

.paginador-bonito ul.pagination-digg li.siguiente a:hover {
font-weight:bold;
background:none
}

.paginador-bonito ul.pagination-digg li.anterior a:hover {
font-weight:bold;
background:none
}

.paginador-bonito {
font:normal normal normal 1em Arial,Helvetica,sans-serif
}

.paginador-bonito ul.pagination-digg li a {
background-color:#999;
color:#fff
}

.paginador-bonito ul.pagination-digg li a:hover {
background-color:#c9033a;
color:#fff;
font-weight:normal
}

.paginador-bonito ul.pagination-digg li.activo {
float:left;
display:block;
padding:4px 8px !important;
background:#c9033a;
color:#fff;
font-weight:bold;
text-align:center;
width:auto
}

.paginador-bonito ul.pagination-digg li.anterior-off {
color:#ccc
}

.paginador-bonito ul.pagination-digg li.anterior a {
color:#c9033a
}

.paginador-bonito ul.pagination-digg li.siguiente-off {
color:#ccc
}

.paginador-bonito ul.pagination-digg li.siguiente a {
color:#c9033a
}

div.propertyError {
float:none;
display:block;
clear:both;
padding:3px 0px 0px 0px;
margin:0px;
height:auto;
overflow:hidden;
font:normal normal normal 0.76em/1em Arial,Helvetica,sans-serif;
color:#c00
}

.powermail_input_check div.propertyError {
font-size:1em
}

.tx-icticontent #thumbs img {
border:1px solid #ccc;
margin:0;
max-width:100%;
height:auto;
width:auto
}

body.sinmenu .tx-icticontent #thumbs img {
margin:2px
}

.tx-icticontent #thumbs img.oculta {
display:none
}

.tx-icticontent #thumbs a:nth-child(1n+8) img {
display:none
}

body.sinmenu .tx-icticontent #thumbs a:nth-child(1n+8) img {
display:inherit
}

body.sinmenu .tx-icticontent #thumbs a:nth-child(1n+10) img {
display:none
}

.wrapper_csc .retroceder_mes {
float:left;
display:block;
margin:0px;
padding:0px;
width:auto;
height:auto;
overflow:hidden
}

.wrapper_csc .avanzar_mes {
float:right;
display:block;
margin:0px;
padding:0px;
width:auto;
height:auto;
overflow:hidden
}

.wrapper_csc .mes_actual {
float:left;
display:block;
margin:0px 0px 0px 50px;
padding:0px 0px 0px 0px;
height:auto;
overflow:hidden
}

.wrapper_csc .mes_actual h4 {
margin:0px !important;
font:normal normal 300 1.2em "Open Sans ",Arial,Helvetica,sans-serif !important;
color:#000 !important
}

.wrapper_csc .mes_actual h4 span.capitaliza {
text-transform:capitalize
}

.wrapper_csc .seleccionar_datos {
float:left;
display:block;
margin:0px 0px 0px 15px;
padding:0px 0px 0px 15px;
height:auto;
overflow:hidden;
border-left:1px solid #c0c0c0
}

.wrapper_csc .seleccionar_datos form legend {
float:left;
display:block;
width:80px;
margin:5px 10px 0px 0px;
padding:0px;
visibility:visible;
font:normal normal bold 0.76em Arial,Helvetica,sans-serif;
color:#000
}

.wrapper_csc .seleccionar_datos form .wrapper-opcion {
float:left;
display:block;
margin:0px 10px 0px 0px;
padding:0px;
height:auto;
overflow:hidden
}

.wrapper_csc .seleccionar_datos form select {
float:left;
display:block;
margin:0px;
padding:3px;
height:auto;
font-size:0.81em;
text-align:left
}

.wrapper_csc .seleccionar_datos form input#form_ordenarpor_submit {
width:auto !important;
border:0px none;
background-color:#666;
padding:6px 12px;
margin:0px;
font:normal normal bold 0.76em Arial,Helvetica,sans-serif;
color:#fff;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px;
cursor:pointer
}

.wrapper_csc .seleccionar_datos .wrapper_fila {
float:none;
display:block;
margin:0px 0px 5px 0px;
padding:0px;
height:auto;
overflow:hidden
}

.wrapper_csc .calendario {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
margin:0px;
padding:0px;
width:940px
}

* html .wrapper_csc .calendario {
height:100%;
overflow:visible
}

.wrapper_csc .calendario .wrapper_semana {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
margin:0px 0px 10px 0px;
padding:0px;
width:940px
}

* html .wrapper_csc .calendario .wrapper_semana {
height:100%;
overflow:visible
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia {
height:auto;
overflow:hidden;
float:left;
display:block;
margin:0px 1px 0px 0px;
padding:0px;
width:133px;
text-align:left
}

* html .wrapper_csc .calendario .wrapper_semana .wrapper_dia {
height:100%;
overflow:visible
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .numerodia {
float:none;
display:block;
margin:0px;
padding:12px;
height:18px;
width:109px;
background-color:#e5e5e5;
text-align:right
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .numerodia h4 {
margin:0px !important;
font:normal normal normal 1em Arial,Helvetica,sans-serif !important;
color:#666 !important;
text-align:right
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.activo .numerodia h4 {
color:#666 !important
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.activo.conevento .numerodia h4 {
color:#c9033a !important
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.activo.hoy .numerodia h4 {
color:#c9033a !important;
font-weight:bold !important
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.activo.hoy.conevento .numerodia h4 {
color:#c9033a
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.inactivo .numerodia {
background-color:#f3f3f3 !important
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.inactivo.conevento .numerodia {
background-color:#f3f3f3 !important
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.inactivo .numerodia h4 {
color:#777 !important
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia.inactivo.conevento .numerodia h4 {
color:#777 !important
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
margin:0px 0px 4px 0px;
padding:4px 2px 10px 2px;
width:129px;
background-color:#fff;
text-align:left;
border-bottom:1px solid #e5e5e5
}

* html .wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento {
height:100%;
overflow:visible
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento:last-child {
margin:0px;
padding-bottom:2px;
border:0px none
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .foto_evento {
float:none;
display:block;
clear:both;
margin:0px 0px 3px 0px;
padding:0px;
height:auto;
overflow:hidden
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .tags_evento {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
margin:0px;
padding:0px
}

* html .wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .tags_evento {
height:100%;
overflow:visible
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .tags_evento ul.tags {
margin:0px !important;
padding:0px !important
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .titular_evento {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
padding:0px 0px 3px 0px;
margin:0px
}

* html .wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .titular_evento {
height:100%;
overflow:visible
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .titular_evento h5 {
margin:0px !important;
font:normal normal normal 0.71em/1.25em Arial,Helvetica,sans-serif !important;
color:#666 !important;
text-align:left
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .titular_evento h5 a {
color:#c9033a !important;
text-decoration:none
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .titular_evento h5 a:hover {
color:#c9033a !important;
text-decoration:underline
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .fechaylugar_evento {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
padding:3px 0px;
margin:0px
}

* html .wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .fechaylugar_evento {
height:100%;
overflow:visible
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .fechaylugar_evento p {
margin:0px !important;
font:italic normal normal 0.71em/1em Arial,Helvetica,sans-serif;
color:#6e6e6e
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .texto_evento {
height:auto;
overflow:hidden;
float:none;
display:block;
clear:both;
padding:3px 0px 0px 0px;
margin:0px
}

* html .wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .texto_evento {
height:100%;
overflow:visible
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento .texto_evento p {
margin:0px !important;
font:normal normal normal 0.71em/1.25em Arial,Helvetica,sans-serif;
color:#6e6e6e
}

.tx-ocne >h2 {
display:none;
visibility:hidden;
margin:0px 0px 15px 0px;
padding:0px 0px 15px 0px;
font:normal normal normal 1.2em Arial,Helvetica,sans-serif;
color:#555555;
border-bottom:1px dashed #c0c0c0
}

#pbOverlay.show {
opacity:1;
pointer-events:auto
}

#pbOverlay {
opacity:0;
overflow:hidden;
-moz-user-select:none;
background:radial-gradient(rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.8) 100%);
background:-webkit-radial-gradient(50% 50%,ellipse closest-corner,rgba(0,0,0,0.3) 1%,rgba(0,0,0,0.8) 100%);
width:100%;
height:100%;
position:fixed;
z-index:9999;
left:0;
top:0;
-webkit-transform:translate3d(0px,0px,0px);
transition:opacity 400ms ease;
-webkit-transition:opacity 400ms ease;
-ms-transition:opacity 400ms ease;
text-align:center;
pointer-events:none
}

#pbOverlay.msie {
background-color:rgba(0,0,0,0.6)
}

#pbOverlay.msie.pbLoading .imageWrap {
background:url( "../images/loading.gif ") no-repeat center;
width:80px
}

@keyframes pbLoaderFrames {
50% {
height:5px
}
}

@-webkit-keyframes pbLoaderFrames {
50% {
height:5px
}
}

#pbOverlay .pbLoader {
visibility:hidden;
opacity:0;
pointer-events:none;
-webkit-transform:scale(0.2);
transform:scale(0.2);
position:absolute;
z-index:999;
top:50%;
left:50%;
margin:-50px 0 0 -50px;
text-align:center;
border-radius:100%;
box-shadow:15px 32px 60px -20px #FFF inset,1px 1px 3px 1px #FFF inset,0 0 20px;
width:100px;
height:100px;
transition:0.3s;
-webkit-transition:0.2s
}

#pbOverlay.thumbs .pbLoader {
margin-top:-100px
}

#pbOverlay.pbLoading:not(.msie) .pbLoader {
visibility:visible;
opacity:1;
-webkit-transform:scale(1);
transform:scale(1)
}

#pbOverlay .pbLoader b {
display:inline-block;
vertical-align:middle;
margin:0 2px;
width:8px;
height:60px;
border-radius:5px;
background:rgba(255,255,255,0.8);
box-shadow:0 0 10px rgba(0,0,0,0.5);
-webkit-animation:.9s pbLoaderFrames infinite linear;
animation:.9s pbLoaderFrames infinite linear
}

#pbOverlay .pbLoader b:nth-child(2) {
-webkit-animation-delay:.3s;
animation-delay:.3s
}

#pbOverlay .pbLoader b:nth-child(3) {
-webkit-animation-delay:.6s;
animation-delay:.6s
}

#pbOverlay .imageWrap:after,#pbCaption .pbThumbs ul:after,#pbOverlay .prevNext:after,#pbOverlay .pbLoader:before {
content: " ";
display:inline-block;
height:100%;
margin-right:-0.25em;
vertical-align:middle
}

#pbOverlay .imageWrap {
box-sizing:border-box;
-moz-box-sizing:border-box;
vertical-align:middle;
height:100%;
perspective:1200px;
-webkit-perspective:1200px;
position:relative
}

#pbOverlay.error .imageWrap {
display:inline-block
}

#pbOverlay.pbLoading .imageWrap {
display:inline-block \9
}

#pbOverlay .imageWrap:before {
content: 'Could not be loaded ';
position:absolute;
top:-999px;
opacity:0;
background:rgba(0,0,0,0.6);
border-radius:50px;
color:#FFF;
display:inline-block;
font-size:1.4em;
font-weight:bold;
line-height:1.2;
padding:20px;
text-transform:uppercase;
vertical-align:middle;
white-space:pre;
transition:.6s;
-webkit-transition:.6s
}

#pbOverlay.error .imageWrap:before {
position:static;
opacity:1;
transform:scale(1.2);
-webkit-transform:scale(1.2)
}

#pbOverlay.thumbs .imageWrap {
margin-top:-50px;
padding:50px 0
}

#pbOverlay.error .imageWrap img {
width:0
}

#pbOverlay.show .imageWrap img {
transition:0.8s 0.5s cubic-bezier(0.1,0.87,0.48,1);
-webkit-transition:0.8s 0.5s cubic-bezier(0.1,0.8,0.5,1.03);
-ms-transition:.3s .5s ease-out;
transform:scale(1) rotateX(0);
-webkit-transform:scale(1) rotateX(0);
-ms-transform:scale(1);
-webkit-backface-visibility:hidden;
box-shadow:0 0 20px #000
}

#pbOverlay .imageWrap img,#pbOverlay.hide .imageWrap img.prepare {
display:inline-block;
opacity:1;
vertical-align:middle;
transform:scale(0) rotateX(80deg);
-webkit-transform:scale(0) rotateX(80deg);
-ms-transform:scale(0) rotateX(80deg);
border-radius:6px;
border:none;
max-height:95%
}

#pbOverlay.on .imageWrap img {
transition-delay:0s;
-webkit-transition-delay:0s;
-ms-transition-delay:0s
}

#pbOverlay .imageWrap img.zoomable {
transition:.1s;
-webkit-transition:.1s;
-ms-transition:.1ms;
position:relative;
z-index:9
}

#pbOverlay.hide .imageWrap img {
transform:scale(1.2);
-webkit-transform:scale(1.2);
transform:none \9;
opacity:0;
transition:.4s ease-in;
-webkit-transition:.4s ease-in;
-ms-transition:.4s ease-in
}

#pbCloseBtn,#pbAutoplayBtn {
position:absolute;
top:-50px;
right:-50px;
z-index:999;
display:block;
padding:0 0 20px 20px;
text-align:center;
cursor:pointer;
color:#FFF;
transition:.3s .3s ease-out;
-webkit-transition:.2s .3s ease-out
}

.hide #pbCloseBtn {
top:-50px;
right:-50px
}

.on #pbCloseBtn {
top:-2px;
right:-2px
}

#pbCloseBtn b,#pbAutoplayBtn:before {
display:inline-block;
height:35px;
width:35px;
padding:8px 8px 12px 12px;
font-size:2em;
opacity:0.8;
line-height:.7;
vertical-align:middle;
background:rgba(255,255,255,0.2);
border-radius:0 0 0 70px;
transition:0.1s ease-out;
-webkit-transition:0.1s ease-out
}

#pbCloseBtn:hover b {
padding:10px 10px 24px 24px;
font-size:2.2em;
background:rgba(255,100,100,0.4)
}

#pbAutoplayBtn {
display:none;
right:auto;
left:-50px;
padding:0;
width:50px;
height:50px;
font-size:0.8em
}

.hasAutoplay #pbAutoplayBtn {
display:block
}

#pbAutoplayBtn:hover {
width:60px;
height:60px;
font-size:1em
}

.on #pbAutoplayBtn {
top:0px;
left:0px;
transition:.1s ease-out;
-webkit-transition:.1s ease-out
}

#pbAutoplayBtn:before {
content: ' ? ';
width:100%;
height:100%;
border-radius:0 0 70px 0;
font-weight:bold;
padding:0;
text-indent:-6px;
line-height:1.6
}

#pbAutoplayBtn:active:before {
text-shadow:0 0 3px #FFF,0 0 6px #FFF
}

#pbAutoplayBtn.play:before {
content: ' ? '
}

#pbAutoplayBtn .pbProgress {
display:none \9;
width:100%;
height:100%;
overflow:hidden;
position:absolute;
padding:6px;
top:0;
left:0;
opacity:0.2;
transform:rotateZ(0deg);
-webkit-transform:rotateZ(0deg);
-ms-transform:rotateZ(0deg);
-webkit-transform-origin:0 0;
-ms-transform-origin:0 0;
transform-origin:0 0;
-webkit-transition:0.4s;
-ms-transition:0.4s;
transition:0.4s
}

#pbAutoplayBtn.playing .pbProgress {
-webkit-transform:rotateZ(90deg);
-ms-transform:rotateZ(90deg);
transform:rotateZ(90deg)
}

#pbAutoplayBtn .pbProgress:before {
content: ' ';
position:absolute;
right:0;
bottom:0;
width:200%;
height:200%;
border-radius:100%;
box-shadow:0 0 0 8px #FFF inset
}

#pbCaption,.hide #pbCaption {
position:absolute;
z-index:999;
bottom:-110px;
width:100%;
-webkit-transition:0.4s;
transition:0.4s
}

.show.on #pbCaption {
bottom:5px;
transition-delay:.5s;
-webkit-transition-delay:.5s
}

#pbCaption .title,#pbCaption .counter {
display:inline-block;
color:#FFF;
margin:0 6px
}

#pbCaption .counter {
opacity:.55
}

.pbCaptionText {
-webkit-transition:.3s;
transition:.3s;
opacity:0.9;
font-weight:bold;
font-size:.8em;
text-shadow:1px 1px 1px rgba(0,0,0,0.5);
background-color:rgba(0,0,0,0.7);
padding:.5em
}

.pbCaptionText .title {
max-width:800px
}

.pbCaptionText .counter {
width:100%
}

.pbCaptionText.change {
-webkit-transform:translateY(25px);
transform:translateY(25px);
opacity:0
}

#pbOverlay .pbThumbs {
display:none
}

#pbOverlay.thumbs .pbThumbs {
display:block;
width:100%;
padding:5px 0 2px;
overflow:hidden
}

#pbCaption .pbThumbs:hover {
clear:both
}

#pbCaption .pbThumbs ul {
display:inline-block;
position:relative;
list-style:none;
height:80px;
padding:0 5px;
margin:0;
white-space:pre;
transition:0.2s;
-webkit-transition:0.2s
}

#pbCaption .pbThumbs ul:after {
vertical-align:bottom
}

#pbCaption .pbThumbs li {
display:inline-block;
vertical-align:bottom;
height:70%;
opacity:.6;
transition:0.15s;
-webkit-transition:0.15s
}

#pbCaption .pbThumbs li.active {
height:100%;
opacity:1
}

#pbCaption .pbThumbs li:hover {
height:100%;
opacity:1
}

#pbCaption .pbThumbs a {
height:100%;
padding:0 2px;
display:block;
-moz-user-select:none
}

#pbCaption .pbThumbs img {
height:96%;
border:2px solid #FFF;
max-width:none;
border-radius:0;
transition:0.15s;
-webkit-transition:0.15s
}

#pbCaption .pbThumbs li:hover img {
min-height:96%
}

#pbCaption .pbThumbs li.fast a img {
transition:none;
-webkit-transition:none
}

#pbCaption .pbThumbs li.active a img {
border-color:#D8FF16;
box-shadow:0 0 5px #D8FF16
}

#pbOverlay .prevNext {
display:none;
background:rgba(0,0,0,0);
position:absolute;
z-index:10;
height:100%;
width:35%;
padding:80px 0;
opacity:0;
box-sizing:border-box;
-moz-box-sizing:border-box;
top:0;
transition:.2s ease-out;
-webkit-transition:.2s ease-out;
text-shadow:0 0 12px #000,0 0 10px #FFF;
cursor:pointer
}

#pbOverlay.hasArrows .prevNext {
display:block
}

#pbOverlay.on .prevNext:hover {
opacity:.5
}

#pbOverlay.on .prevNext:active {
opacity:1;
text-shadow:0 0 16px #FFF,0 0 10px #000
}

.prevNext b {
display:inline-block;
vertical-align:middle;
transition:.2s ease-in;
-webkit-transition:.2s ease-in
}

.prevNext:hover b {
transition:0.2s cubic-bezier(0.095,0.87,0.485,0.985);
-webkit-transition:0.2s cubic-bezier(0.095,0.87,0.485,0.985)
}

#pbPrevBtn b {
transform:scale(0.4) translateX(350px);
-webkit-transform:scale(0.4) translateX(350px)
}

#pbNextBtn b {
transform:scale(0.4) translateX(-350px);
-webkit-transform:scale(0.4) translateX(-350px)
}

#pbPrevBtn b:before,#pbNextBtn b:after {
display:inline;
line-height:.3;
font-size:18em;
font-weight:normal;
color:#FFF;
font-family:Arial
}

#pbPrevBtn b:before {
content: ' ‹ '
}

#pbNextBtn b:after {
content: ' › '
}

#pbOverlay.on #pbPrevBtn:hover b {
transform:scale(1) translateX(20px);
-webkit-transform:scale(1) translateX(20px)
}

#pbOverlay.on #pbNextBtn:hover b {
transform:scale(1) translateX(-20px);
-webkit-transform:scale(1) translateX(-20px)
}

#pbOverlay.show #pbPrevBtn {
left:0;
text-align:left
}

#pbOverlay.show #pbNextBtn {
right:0;
text-align:right
}

/* Jaume */

.wrapper_csc .calendario .wrapper_semana .wrapper_dia {
    width: calc(18% - 1px)
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia:nth-child(6),
.wrapper_csc .calendario .wrapper_semana .wrapper_dia:nth-child(7) {
    width: calc(5% - 1px)
}

.wrapper_csc .calendario .wrapper_semana .wrapper_dia .numerodia,
.wrapper_csc .calendario .wrapper_semana .wrapper_dia .evento {
    display: table;
    width: 100%;
    box-sizing: border-box
}

.cabecera-pagina .wrapper-buscador {
    margin: 58px 0 0 0 !important
}

.social-links {
    float: right;
    text-align: right;
    margin-bottom: 15px
}

.social-links .social-link {
    -webkit-transition: background-color 300ms ease-out;
    -moz-transition: background-color 300ms ease-out;
    transition: background-color 300ms ease-out;
    background-color: #9a9b9d;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    height: 32px;
    width: 32px
}

.social-links .social-link:hover,
.social-links .social-link:active {
    background-color: #595959;
    color: #fff
}

.iconos {
    width: 940px;
    margin: 0 auto;
}

.recursos-camara {
    color: #ab304e;
    text-align: center;
    font-size: 24px;
    font-weight: normal;
    padding: 24px;
    margin: 0px;
}

.contenido-listado{
    overflow: hidden;
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
}

.contenido-listado ul {
    float: left;
    width: 100%;
    overflow: hidden;
    margin: 0 0 -1px 0 !important;
    padding: 0px;
	display: inline-block;
    list-style-type: none !important;
    background: #fff
}

.contenido-listado--item {
    float: left;
    width: 25%;
    text-align: center;
    float: left;
    list-style: none; 
    margin: 0 !important;
    padding: 0px !important;
    border-bottom: 1px #d1d1d1 solid;
    background-image: none !important
}
.contenido-listado--item a{
    display:block;
    padding: 56px 0px !important;

}
.contenido-listado--item:hover {
    background:#c9033a;
}

.contenido-listado--item a:hover {
    background:#c9033a;
    text-decoration: none !important
}

.contenido-listado--item .icono {
    display: block;
    margin-bottom: 25px;
}

.contenido-listado--item:hover .icono {
    display: none;
}


.contenido-listado--item:hover .titulo {
    color: #fff;
}

.contenido-listado--item .titulo {
    color: #ab304e;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;

}

/* Esconder iconos blancos sin hover */
.icono-blanco{
    display: none;
    margin-bottom: 25px;
}

.contenido-listado--item:hover .icono-blanco {
    display: block;
}

.text-left,
.text-left p,
.text-left h1,
.text-left h2,
.text-left h3,
.text-left h4,
.text-left h5 {
    text-align: left !important
}

.text-center,
.text-center p,
.text-center h1,
.text-center h2,
.text-center h3,
.text-center h4,
.text-center h5 {
    text-align: center !important
}

.text-right,
.text-right p,
.text-right h1,
.text-right h2,
.text-right h3,
.text-right h4,
.text-right h5 {
    text-align: right !important
}
