#masthead {
float:left;
margin:20px 0 0;
padding:0;
}
#header  {
background-image:url("/fileadmin/images/teaser.gif");
background-position:right center;
background-repeat:no-repeat;
margin-bottom:30px;
margin-top:0;
position:relative;
}
#header ul#idiomas {
float:right;
margin:0;
padding:5px;
}
#header ul#idiomas li {
display:inline;
padding:0px;					
margin:0px;		
}
#header ul#idiomas li a{
color:#999999;
font-size:0.9em;
font-weight:bold;
padding:3px;
text-decoration:none;
}



#feature  {
background:none repeat scroll 0 0 #fff;
margin-bottom:0px;
padding:1px;
}

hr {
color: #0971BA;
background-color: #0971BA;
margin: 15px 0 15px 0;
height: 0px;
visibility: hidden;
}
.indent{
margin-left: 2em;
}
.detail{
color: green;
}
.important{
color:red;
}
.name-of-person{
color:blue;

}
/* @group Links */

a {
	color: #3399cc;
	text-decoration: none;
}

a:hover,
a:focus {
	color: #9ad1e3;
	text-decoration: underline;
}

/* @end Links */


/* @group Headlines */

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, "Times New Roman", Times, serif;
	line-height: 1.1em;

	color:rgb(9,113,186);
	}

h4, h5, h6 {
	font-weight: bold;
	}

h1 {
	font-size: 24px;
	margin-bottom: 16px;/*the original property is 10px*/
	/*margin-top: 20px;*/
	}


h2 {
	font-size: 17px;
	margin-bottom: 16px;/*the original property is 10px*/
	/*margin-top: 20px;*/
	/*text-transform:uppercase;*/
	letter-spacing:-1px;
	font-weight: bold;
	color:#102d6d;
	}

h3 {
	font-size: 14px;
	margin-bottom: 5px;/*the original property is 10px*/
	/*margin-top: 20px;*/
	}

h4 {
	font-size: 15px;
	margin-bottom: 5px;
	}

h5 {
	font-size: 13px;
	margin-bottom: 5px;
	}

h6 {
	font-size: 12px;
	margin-bottom: 5px;
	}

/* @end Headlines */
/* @group topnav*/

.topNav {
float:right;
margin:0px;
padding:0px;
position:absolute;
right:0;
z-index:100;
}

#login {
display:block;
float:right;
margin:0;
padding:0;
position:relative;
right:7%;
top:55px;
z-index:100;
}

#login ul {
list-style:none outside none;
margin:0;
padding:0;
}

#login ul li {
color:#646464;
display:inline;
line-height:1.2em;
margin-right:5px;
padding:0;
}
form input, form textarea {
margin-right:5px;
}
#search{
float: none;
right:0;
}
textarea {
height:auto;
padding:3px;
width:auto;
}

/* @end topnav*/

/* @global menu ****************************************************************************************************************/
#globalMenu {
border-top:0px none #E6E6E6;
clear:both;
font-size:14px;
margin-left:0;
padding-top:1px;
visibility: visible;
}
#globalMenu ul{
visibility: visible;
}

#globalMenu li {
border-right:0px solid #E6E6E6;
display:inline;
float:left;
margin:0 13px 0 0;
padding:0 14px 0 0;
text-transform:uppercase;
letter-spacing:-1px;
font-weight: bold;
color:#102d6d;
visibility: visible;
}
#globalMenu li.last {
border:medium none;
}
#globalMenu a {
color:#666666;
display:inline;
float:left;
height:17px;
}
#globalMenu a:hover {
color:black;
}
#globalMenu li.active a {
color:#3399CC;
}
#globalMenu ul {
background-color:#999999;
font-size:11px;
height:20px;
left:0;
margin:0;
padding-left:10px;
position:absolute;
top:20px;
width:940px;
}


/* @group menu styles *********************************************************************************************** @group menu styles*/
#menu-sections {
border:0px solid #3399CC;
}


#menu-sections ul {
border-top:1px solid #E3E3E3;
list-style:none outside none;
margin:0;
padding:0;
}
#menu-sections ul li {
display:inline;
margin:0;
padding:0;
}
#menu-sections ul li a {
border-bottom:1px solid #E3E3E3;
color:#000000;
display:block;
font-size:1em;
font-weight:normal;
margin:0;
padding:0.5em 0.5em 0.5em 0.5em;
text-decoration:none;
}
#menu-sections ul li.current {
border:0 none;
color:#000000;
display:block;
font-size:1em;
font-weight:normal;
margin:0;
padding:0.5em 0.5em 0.5em 5px;
text-decoration:none;
}
#menu-sections ul li a:hover, #menu-sections ul li a:active, #menu-sections1 ul li a:focus {
background-color:#F7F7F7;
}
#menu-sections ul ul {
border-bottom:1px solid #E3E3E3;
border-top:0 none;
}
#menu-sections ul ul a, #menu-sections ul ul strong {
border:0 none;
padding:0.3em 0.5em 0.3em 25px;
}
#menu-sections ul ul strong, #menu-sections ul ul li.current a {
font-weight: normal;
}
#menu-sections ul ul ul {
border:0 none;
}
#menu-sections ul ul ul a, #menu-sections ul ul ul strong {
padding:0.3em 0.5em 0.3em 35px;
}

.current span a{
	border:0px solid #3399CC;
	color: #00519D!important;
	font-weight: bold;
}
span .current a{
	border:0px solid #3399CC;
	color: #00519D!important;
	font-weight: bold;
}
#menu-sections span a{
	border:0px solid #3399CC;
	color: #00519D!important;
	font-weight: bold!important;
}



/* @group accesosrapidos ****************************************************************************************************************/
#accesosrapidos {
background-color:#E7E7E8;
border:1px solid #ACACAC;
margin:0 0 1em;
padding:5px 2px 2px;
}
#accesosrapidos h3 {
font-size: 14px;
background-image:url("../images/ico-destacados.png");
background-repeat:no-repeat;
color:#3A3E42;
display:block;
font-size:1.1em;
font-weight:normal;
padding:0 0 10px 30px;
margin:0;
text-decoration:none;
}
#accesosrapidos ul {
list-style:none outside none;
margin:0;
padding:0;
}


#accesosrapidos li {
background-repeat:no-repeat;
color:#fff;
display:block;
font-size:1.1em;
font-weight:bold;
padding:5px 0 5px 30px;
margin:0 0 2px;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
background-image:url("../images/ico-accesos.png");
background-color:#204e9b;
}
#accesosrapidos li a, li a:hover, #servicios li a:active, #servicios li a:focus {
text-decoration:none;
color:#FFF;
}
#accesosrapidos li.c1 {
background-color:#0B3F6F;
}
#accesosrapidos li.c2 {
background-color:#00519D;
}
#accesosrapidos li.c3 {
background-color:#006BB3;
}
#accesosrapidos li.c4 {
background-color:#0080C7;
}
#accesosrapidos li.c5 {
background-color:#00A1D7;
}
#accesosrapidos li.c6 {
background-color:#00AFE6;
}
#accesosrapidos li.c7 {
background-color:#69BCD6;
}
#accesosrapidos li.c8 {
background: #d2dae4 url(../images/ico-accesos-socios.png) no-repeat bottom right;
padding:5px 0 5px 60px;
margin:0 0 2px;


}
#accesosrapidos li.c8 a {
font-size:1.5em;
font-weight:bold;
text-transform:uppercase;
font-style:italic;
color:#305878;
text-decoration:none;
letter-spacing:-1px;
}
/* @end accesosrapidos */




.moduleHeader {
background:url("../images/right_module_cap.gif") no-repeat scroll right top transparent;
color:#0971BA;
font-size:12px;
margin:0;
font-weight:bold;
padding:0 15px 0 0;
}
.moduleHeader .moduleHeaderInnerWrap {
background:url("../images/left_module_cap.gif") no-repeat scroll left top #E7E7E8;
display:block;
padding:5px 0 5px 10px;
}
.moduleBodyWrap {
border-left:2px solid #E7E7E8;
border-right:2px solid #E7E7E8;
}

/**/
#dest1 {
padding-right: 10px;
border-right:1px dotted #B2B2B2;
}
#dest1 div.csc-textpic div.csc-textpic-single-image img{
border-top:4px solid #009ED5;
}

#dest2 {
padding-right: 10px;
border-right:1px dotted #B2B2B2;
}
#dest2 ul {
margin:0;
padding:0;
}
#dest2 ul li {
background-repeat:no-repeat;
color:#403f3d;
font-size:1.1em;
padding:0px 0 8px 18px;
margin:0;
font-size:11px;
text-decoration:none;
background-image:url("../images/ico-listado-noticias.png");
background-color:#fff;
list-style:none outside none;
}

#dest2 li a, li a:hover, #dest2 li a:active, #dest2 li a:focus {
color:#403f3d;
}
#dest2 li a:hover, a:focus {
color:#9AD1E3;
text-decoration:underline;
}

#dest2 div.csc-textpic div.csc-textpic-single-image img{
border-top:4px solid #004581;
}
#dest3 {

}
#dest3 h3 {
font-size: 14px;
margin-bottom: 20px;/*the original property is 10px*/
background-image:url("../images/ico-destacados.png");
background-repeat:no-repeat;
color:#3A3E42;
display:block;
font-size:1.1em;
font-weight:bold;
padding:0 0 10px 30px;
text-decoration:none;
}
#recomendamos  {
background-image:url("/fileadmin/images/bg_recomendamos.jpg");
background-position:bottom;
background-repeat:repeat-x;
margin-bottom:0px;
margin-top:0;
}
#recomendamos h2{
color:#3399CC;
font-size:110%;
font-weight:bold;
letter-spacing:-1px;
margin-bottom:5px;
}
#recomendamos h3{

margin-bottom:5px;
color:#3399CC;
font-weight:bold;
letter-spacing:-1px;
}
#recomendamos p{
font-size:95%;
margin:0;
padding:0;
}

#recomendamos .column{
padding-right: 1px;
border-right:1px dotted #B2B2B2;
}


.external-link{
background-image:url("../images/ico-leermas.png");
background-repeat:no-repeat;
color:#04A3ED;
font-size:0.9em;
font-weight:bold;
padding:0 0 0 22px;
text-decoration:none;
}

/**  #footer *******************************************************************************************/
#footer {
background:url("/fileadmin/images/footer-bg.png") no-repeat scroll 0px 2px #FAF9F8;
border-top:0px solid #E7E7E7;
clear:both;
height:80px;
margin-top:10px;
position:relative;
top:2px;
}
.indexWeb #footer {
top:0;
}
#footerMenu {
position:absolute;
top:13px;
}
#footerMenuWeb {
clear:both;
height:20px;
list-style:none outside none;
margin:0;
}
#footerMenuWeb li {
border-right:1px solid #A7B4B8;
color:#A7B4B8;
float:left;
font-size:11px;
font-weight:bold;
height:12px;
line-height:normal;
margin-left:0;
margin-right:10px;
padding-right:10px;
text-transform:uppercase;
}
#footerMenuWeb a {
color:#a7b4b8;
text-decoration:none;
}
#footerMenuWeb a:hover {
text-decoration:underline;
}
#footerMenuWeb li:last-child {
border:medium none;
margin-right:0;
padding-right:0;
}
#footerMenuUtils {
clear:both;
height:20px;
list-style:none outside none;
margin:5px 0 0;
display:none;
}
#footerMenuUtils li {
border-right:1px solid #A7B4B8;
color:#A7B4B8;
float:left;
font-size:10px;
height:10px;
line-height:normal;
margin-left:0;
margin-right:10px;
padding-bottom:1px;
padding-right:10px;
display:none;
}
#footerMenuUtils a {
color:#635D49;
font-weight:normal;
text-decoration:none;
display:none;
}
#footerMenuUtils a:hover {
text-decoration:underline;
display:none;
}
#footerMenuUtils li:last-child {
border:medium none;
margin-right:0;
padding-right:0;
display:none;
}
#footerMenu p {
clear:both;
color:#635D49;
font-size:10px;
font-weight:bold;
margin-top:5px;
text-transform:uppercase;
}
#contact {
clear:both;
position:absolute;
top:30px;
}
#contact p {
color:#919191;
font-size:10px;
line-height:15px;
text-transform:uppercase;
}

/***/
.csc-frame-frame1{
color: #353535;
background-color: #F2F2F2;
margin-bottom: 1em;
padding: 1em;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}
.csc-frame-frame2{
color: #353535;
background-color: #e8de70;
margin-bottom: 1em;
padding: 1em;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}







.tx_powermail_pi1_fieldwrap_html_text{
display:inline-block;
background-color: #fff;
font-size:19px;
color: #BBBBBB;

}

#powermaildiv_uid[id]{
display:inline-block;
background-color: #ff0000;
font-size:24px;
color: grey;


}
#powermaildiv_u[id]{
display:inline-block;
background-color: #ff0000;
font-size:44px;

}
#tx-powermail-pi1 input[type="text"], input[type="password"] {
float:left;
padding:3px;
}


#solicituddeincorporacion fieldset{
margin: 1em 0 1.5em 0;
padding: 0.5em;
font-size:normal;
border:1px solid #777777;
color:#BBBBBB;
}
#solicituddeincorporacion legend {
border:2px solid #fff;
color:#777777;
font-size:16px;
padding:0 1em 0 0;

}
#solicituddeincorporacion fieldset label{
background-color: #fff;
font-size:13px;
color: #888;
}
#solicituddeincorporacion textarea {
height:auto;
padding:3px;
width:90%;
}
#solicituddeincorporacion input[type="checkbox"], input[type="radio"] {
float:left;
position:relative;
top:0.25em;
}

/* ########## NEWS ############## */

.news-latest-container{
	display:block;
}

.news-latest-container .news-latest-item{
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:100%;
	border-bottom:1px solid #3399CC;	
}
.news-latest-container .news-latest-item span.news-latest-date{
	display:block;
}
.news-latest-container .news-latest-item h3{
	display:inline;
	color:#102D6D;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-1px;
}
.news-latest-container .news-latest-item img{
	float:left;
	padding:5px 10px 0px 0;
}
.news-latest-container .news-latest-item .news-latest-category{
	padding:10px 0 10px 0;
	display: none;
	visiblity: hidden;
}


}

.news-list-container .news-list-item{
	display:block;
}
.news-list-container .news-list-item span.news-latest-date{
	display:block;
}
.news-list-container .news-list-item h3{
	display:inline;
	color:#102D6D;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-1px;
}
.news-list-container .news-list-item img{
	float:left;
	padding:5px 10px 0px 0;
}
.news-list-container .news-list-item .news-list-category{
	padding:10px 0 10px 0;
}
.news-list-item hr.clearer {
color: #fff;
background-color: #0971BA;
margin: 5px 0 10px 0;
height: 0px;
visibility:hidden;
}
.news-list-item {
border-bottom:1px solid #3399CC;
}



.news-single-img {
background-color:#FFFFFF;
float:right;
padding: 0;
margin:0px 0 0 20px;
}
.news-single-img img{
background-color:#FFFFFF;
padding: 0;
margin:0x;
}
.news-single-img p{

}
.news-single-imgcaption{
padding: 5px 0 0 10px;
margin: 0;

}
.news-single-item .news-single-rightbox .category{
display: none;
visibility: hidden;
}		
/**/
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img {
border:1px solid #666666;
padding:0;
}

##### BOLETÍN##############
#col-mod .moduleFooter{
    background: url("/fileadmin/images/right_module_cap_amarillo.gif") no-repeat scroll right bottom #f8b334 !important; 
}
#col-mod .moduleFooter span {
    background: url("/fileadmin/images/left_module_cap_amarillo.gif") no-repeat scroll left bottom #f8b334 !important; 
}

