@font-face {
    font-family: 'StagSansMedium';
    src: url('../fonts/stagsans-medium-webfont.eot');
    src: url('../fonts/stagsans-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stagsans-medium-webfont.woff') format('woff'),
         url('../fonts/stagsans-medium-webfont.ttf') format('truetype'),
         url('../fonts/stagsans-medium-webfont.svg#StagSansMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'StagSansBook';
    src: url('../fonts/stagsans-book-webfont.eot');
    src: url('../fonts/stagsans-book-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stagsans-book-webfont.woff') format('woff'),
         url('../fonts/stagsans-book-webfont.ttf') format('truetype'),
         url('../fonts/stagsans-book-webfont.svg#StagSansBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'StagSansLight';
    src: url('../fonts/stagsans-light-webfont.eot');
    src: url('../fonts/stagsans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/stagsans-light-webfont.woff') format('woff'),
         url('../fonts/stagsans-light-webfont.ttf') format('truetype'),
         url('../fonts/stagsans-light-webfont.svg#StagSansLight') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* CSS para la estructura principal */


#cabecera  div.breadcrumb {
   padding-right: 20px !important;
}
div.breadcrumb ul.indice {
    background-color: transparent !important;
    float: right;
    font-size: 0.9em;
    margin-left: 0 !important;
    margin-top: -1px  !important;
    padding-top: 0;
    width: auto !important;
}
div.breadcrumb ul.indice li{
    background:#f1f1f1;
    padding:1px 0px 2px 6px;
}
div.breadcrumb ul.indice li.icono_sup{
    background:transparent;
padding:0 0 0 2px;
}
div.breadcrumb ul.indice li .norm_menusup{
    display:inline-block;
    padding:0px 7px 0px 0;
    border-right:1px solid #666666;
}
div.breadcrumb ul.indice li .last_menusup{
    display:inline-block;
    padding:0px 7px 0 0;
}
div.breadcrumb ul.indice a {
    margin-right: 0px !important;
color: #666666 !important;
line-height:0.9em;

}


/****** Estilos generales *************/
body { 
	font:1em Arial,Helvetica,clean,sans-serif;

	padding:0;
background:#f9f9f9;

}

body * {
	line-height:1.22em;
	
}

select, input, textarea {
	font:99% Arial,Helvetica,clean,sans-serif;
}


h1 { 
	font-size: 1.6em;
}

h2 {
	font-size: 26px;
}

h3 {
	font-size: 22px;
	color: #f6891e;
}
	
h4 {
	font-size: 17px;
}

h5 {
	font-size: 1.0em;
}

img {
	border: 0;
}

table { 
	border-collapse: collapse;
	margin-top: 20px;
}
 
.accesible {
	display:none;
}
.cab1{
	display: inline;
}

a {
	color: #52bcec;
	font-size: 13px;
	outline: invert none 0px;
}

a:hover {
	color: #333;
}
	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
	/*display: inline-block;*/

}

/* Hides from IE-mac \*/
html .clearfix {
	height: 1%;
    margin-bottom: 0;
}

.input_text {
	border:1px solid #fff;
	margin: 9px 0 0 5px;
	float:left;
	width:166px;
}


/*********** Estructura ************/

.wrapper { 
    margin-bottom: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0 !important;
    position: relative;
    width: 946px !important;
padding-left:20px !important;
padding-right:20px !important;
padding-top:10px !important;
background: url("/fileadmin/template/imagenes/body.png") repeat-y -5px 0;
}

/* Breadcrumb */
div.breadcrumb {  
	   height: 40px;
    padding-right: 25px;
    position: absolute;
    right: 0;
    top: 1.75em;
    width: 725px;
}

div.breadcrumb ul.indice {
	float: right;
	width: 490px;
	margin-left: 275px;
        padding-top: 0px;
	/**padding-top: 10px;
        -padding-top: 10px;*/
	font-size: .9em;
	background-color: #f1f1f1;
	margin-top: -2px;
}
	

div.breadcrumb ul.indice a {
	/*color:#fff;*/
	color: #363636;
	text-decoration:none;
	margin-right: 10px;
}

div.breadcrumb ul.indice li { 
	display: inline;
	margin-right: 0px; /* Antes 10 */
}

/* Buscador */
div.breadcrumb div.busqueda { 
	width: 238px;
	height:40px;
	background: url("/fileadmin/template/imagenes/searchbox.jpg") no-repeat top left;	
	right:0;
	top:0;
	position:absolute;
}

/*** Cabecera ***/
#cabecera {
	height:170px;
}
#cabecera .wrapper {
	background: url("/fileadmin/template/imagenes/header_fondo.png") no-repeat  -5px 0;
height:170px;
}
	
	
#cabecera #logo {
	background: url("/fileadmin/template/imagenes/ruta_logo.png") no-repeat;
	position:absolute;
	top: 2.2em;
	left: 1.75em;
	height: 160px;
	width: 260px;
	outline: invert none 0px;
}




/* PestaÃ±as */
#cabecera div.wrapper div.pestanas { 
	position:absolute;
	top:88px;
	right:0;
	padding-right:18px;
	font-family: StagSansLight,Stag Sans Light,Arial,Helvetica,clean,sans-serif;
}

#cabecera div.wrapper div.pestanas ul {
	padding:0;
	margin:0;
}

#cabecera div.wrapper div.pestanas ul li {
	background:  url("/fileadmin/template/imagenes/tabs2.png") left top no-repeat;
	font-size:1em;
	font-weight: bold;
	float:left;
	list-style:none;
	padding:22px 0 0px 10px;
	margin-left:1px;
	height:42px;
	width:165px;
	text-align:center;
	line-height:50px;
	margin-top:0px;
}

#cabecera div.wrapper div.pestanas ul li a {
	display:block;
	width:140px;
	margin-left:10px;
	color: #003a77;
	text-decoration:none;
	font-size:1.05em;
	font-weight:600;
	
	/*vertical-align:middle;*/
}

#cabecera div.wrapper div.pestanas ul li.activa {
	background: url("/fileadmin/template/imagenes/active_tab.png") left top no-repeat;
	padding-top:20px;	
}
#cabecera div.wrapper div.pestanas ul li.lines2 {
	height:50px;
	margin-top:0;
	padding-top:10px;
}

#cabecera div.wrapper div.pestanas ul li.activa a {
	/*color: #0057A4;*/
		color:#FFFFFF;
}
 


#contenidos { 
	color: #363636;/* #666666;*/
	/*font-size: 0.9em;	*/
}

.align-justify{text-align:justify}

.bodytext,.align-justify {
	color: #363636;
	font-size: 13px;
}
.contenttable .bodytext{
	padding:0;
	margin:2px 0;
}


.breadmain {
	color: #666;
/*	padding: 10px 0 0px 0;*/
	margin: 0;
	font-size: .75em;
	display: inline;
}

.bread li{
	display:inline;
}

.bread a{
	color: #52BCEC;
	font-size: 13px;
/*	font: 1em Arial,Helvetica,clean,sans-serif;
	line-height: 1.22em;
	display:inline;*/
}


.bread {
	margin-bottom: 0px;    
	margin-left: -35px;
	position: relative;
	list-style: none;
	color: #666666;
	font-size: 12px;
	display: inline;
}
.bread dl,.bread dd,.bread dt{
	color: #363636;
	margin: 0;
	font-size: .75em;
	padding-bottom: 0px;
	display:inline;
	margin-top: 0px;
}

.bread p {
	color: #363636;
	display:inline;	
	font: 1em Arial,Helvetica,clean,sans-serif;
}

h3.titulo, h2.titulo,.contenedor h2.titulo,#contenidos .zonaDerecha  h2.titulo{
 	color: #094fa4;
	margin: 0 0 15px 0;
	padding:0 0 3px 0;
	font-size: 1.5em;
	border-bottom: 0.1em solid #00aeeb;
	font-family: StagSansLight,Stag Sans Light,Arial,Helvetica,clean,sans-serif;
	font-weight:600;
	line-height:1em;
}
.contenedor h2.titulo,#contenidos .zonaDerecha  h2.titulo{
		font-size: 1.7em;
}

.path h2.titulo
{
	margin-bottom:10px;
	font-size:1.5em;
	margin-top: 30px;
}
/********* PIE ***********/
#pie { 

	/*background: url("/fileadmin/template/imagenes/footer_back.jpg") repeat-x;*/
	clear:both;	

margin-top:-10px;

	/*background-color: #003F8D;*/
/*	margin-left: 12em;*/

	height:30px;
}
#pie .wrapper{
	height:40px;
padding:10px 10px 0 10px;
}
#pie div.breadcrumb {  
	height:40px;
	float:left;
	width:971px;
	margin-top:10px;
right:8px;
	background: url("/fileadmin/template/imagenes/footer_back.png") ;
top:10px;
padding:0;
margin:0;
	

}

#pie div.lista_pie { 
	margin:0 20px 0 20px;
	padding-top:50px;
	clear:right;
}

#pie div.lista_pie div.sublista { 
	float:left;
	color:#fff;
	width:235px;
	font-size:.85em;
}

#pie div.lista_pie div.sublista a {
	color:#fff;
	text-decoration:none;
}

#pie div.lista_pie div.sublista h3 {
	font-size:1.2em;
	margin: 3px 0 3px 0;
}

#pie div.lista_pie div.sublista ul { 
	padding-left:0;
	margin-left:0;
}

#pie div.lista_pie div.sublista ul li { 
	list-style:none;
	text-align:left;
	line-height:140%;	
}

#pie .legal {
float:left;
margin-left:10px;
margin-top:9px;
	color: #fff;
}
#pie  .copyr{
float:right;
margin-right:10px;
margin-top:12px;
}
#pie  .copyr a{
	font-size:.9em;
	color: #fff;
	text-decoration:none;
}
#pie .legal ul {
	padding:3px 0 9px 0;
	margin:0;
	font-size:.9em;
}

#pie .legal ul li {
	list-style:none;
	display:inline;
	padding-left:7px;
}

#pie .legal ul li a {
	color: #fff;
	text-decoration:none;
}
	

/**********/
/* Imagenes */
/**********/


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

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

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

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


DIV.csc-textpic-imagewrap { 
	padding: 0; 
}

DIV.csc-textpic IMG { 
	border: none; 
}

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

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

DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { 
	float: left; 
	margin: 0; 
	padding: 0; 
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { 
	float: left; 
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { 
	float: none; 
}

DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { 
	float: left;
	width: 100%; 
}

DIV.csc-textpic DIV.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; 
}

DIV.csc-textpic-clear { 
	clear: both; 
}

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

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

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

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

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

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { 
	margin-bottom: 10px; 
}

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

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

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

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

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

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

DIV.csc-textpic-above DIV.csc-textpic-text { 
	clear: both; 
/*	border-bottom: 0.1em solid #009EE5;*/
}

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

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

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

DIV.csc-textpic-center DIV.csc-textpic-text { 
	text-align: left;
/*padding-left: 10px;*/
}

DIV.csc-textpic-right DIV.csc-textpic-imagewrap { 
	float: right; 
}

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

DIV.csc-textpic-left DIV.csc-textpic-imagewrap { 
	float: left; 
}

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

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

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

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

* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { 
	height: 1%; 
}

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

* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { 
	height: 1%; 
}

.csc-firstHeader {
	margin: 0px;
	padding: 10px 0 5px 0;
}
.tagpack-linkbox {
	margin: 10px;
	width: 100px;
}
.tagpack-linkbox a {
	text-decoration:none;
}

.align-justify{
text-align:justify
}
.align-right{
text-align:right
}
.align-center{
text-align:center
}

#columnaCentral h4
{
	color: #009ee5;
	font-size:17px;
}


table th,
table th tr.tr-even, 
table th tr.tr-odd{
	background-color: #0096db;
	color: #FFFFFF;
}

table tr, table tr.odd,
table tr.tr-odd {
	background-color: #FFFFFF !important;
	color: #363636 !important;
	display: table-row !important;
	height: 20px !important;
	vertical-align: middle !important;
}

table tr.even,
table tr.tr-even{
	background-color: #b5e5f9 !important;
	color: #363636 !important;
	display: table-row !important;
	height: 20px !important;
	vertical-align: middle !important;
}

table td{
	padding-left: 10px;
}

/*
#contenidos .tx-pluginsexpediciones-pi1 .info_expedicion_arriba h3{
    margin-top:10px;
    margin-bottom:5px;
}

#contenidos .tx-pluginsexpediciones-pi6 h3, #contenidos .tx-pluginsexpediciones-pi3 h3,#contenidos .tx-pluginsexpediciones-pi33 h3{
    margin-top:0px;
    margin-bottom:5px;
}

*/

#contenidos .tx-pluginsexpediciones-pi1 .info_expedicion_arriba h3,.blog_izq h3.h3pi1,h3.h3pi1,#contenidos .tx-pluginsexpediciones-pi6 h3, #contenidos .tx-pluginsexpediciones-pi3 h3{
color: #094FA4;
    font-family: StagSansLight,Stag Sans Light,Arial,Helvetica,clean,sans-serif;
    font-size: 1.3em;
    font-weight: 600;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    line-height:1em;
}


.blog_izq p.subh3pi1,p.subh3pi1{

    color: #094FA4;
    font-family: StagSansLight,Stag Sans Light,Arial,Helvetica,clean,sans-serif;
    font-size: 1.3em;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;

}


#contenidos .tx-pluginsexpediciones-pi6 h3, #contenidos .tx-pluginsexpediciones-pi3 h3,#contenidos .tx-pluginsexpediciones-pi7 h3,#contenidos .tx-pluginsexpediciones-pi33 h3,#contenidos .tx-pluginsexpediciones-pi25 h3{
    margin-top:5px;
    font-size:1.6em;
}
#contenidos .tx-pluginsexpediciones-pi7 h3{
	margin:25px 0;
}
#contenidos .tx-pluginsexpediciones-pi6 p.subh3pi1,#contenidos .tx-pluginsexpediciones-pi3 p.subh3pi1{
	font-size:1.3em;
}

.csc-sitemap{
	margin-bottom:20px;
	margin-left: 50px;
}

h3.azul_claro {
	color: #009EE5 !important;
	font-size: 17px !important;
}

.csc-uploads-fileName {
	background-color: #FFF;
}

.csc-uploads {
	width: 100%;
}


.blq_news{
	float:left;
	width:100%;
	margin-top:10px;
}
.blq_news h3 {
	    color: #F6891E;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
    text-decoration: none;
}
.blq_news h3 a{
		text-decoration:none;
		color: #004F95;
		    font-size: 1em;

    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 3px;
}

 p.fecha {
    color: #009EE5;
    font-size: 0.8em;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 3px;
    padding-bottom:3px;
    }
    .blq_news .bodytext{
    margin:0;
    padding:3px 0;
  
    }
    
p.csc-frame-frame3
{
color: #363636 !important;
padding: 5px;
border: 1px solid;
font-weight: bold;
}   
 
.tx-chcforum-pi1-pageLinksTop li,
.tx-chcforum-pi1-pageLinksTop  ul,
.tx-chcforum-pi1-pageLinksBtm  li,
.tx-chcforum-pi1-pageLinksBtm  ul
{
	list-style:none;
	display: inline;
	color: #52BCEC !important;
	padding-left: 0;
}

.tx-chcforum-pi1-pageLinksTop  a,
.tx-chcforum-pi1-pageLinksBtm a
{
	color: #52BCEC !important;
}   
    
