/*//////////////////////////////////////// ELEMENTOS ////////////////////////////////*/

/*////////////////ELEMENTOS DE HEADER////////////////////////*/
#logos{
	float:left;
	margin:22px 0 0 2%;
}
	* html #logos{
		margin:22px 0 0 0.98%;
	}
	
.cita{
	clear:both;
	display:block;
	margin:11px 0 0 0;
}

/*//////////////// formulario de busqueda ////////////////////////*/

#header_search{
	background:url(../img/header_search_bg.gif) left center repeat-y;
	float:right;
	margin:30px 0 0 0;
	width:21.9%;
}

#buscar:focus{
	background:#fff;
	border:1px solid #0174c5;
	color:#666;
}

#go{
	float:left;
	margin:0 0 0 1px;
}

#go:hover{
	float:left;
	margin:0 0 0 2px;
}

.date{
	background:url(../img/date_icon.gif) left center no-repeat;
	clear:both;
	color:#999;
	float:left;
	margin:10px 0 0 10px;
	padding:2px 0 2px 20px;
}

	* html .date{
		margin:10px 0 0 5px;
	}	

/*//////////////// barra ////////////////////////*/

.menu_title{
	background:url(../img/new/menu_title.gif) 10% center  no-repeat;
	float:left;
	height:30px;
	width:22%;
}
	* html .menu_title{
		width:21.85%;
	}
	*:first-child+html .menu_title{
		width:21.9%;
	}

.breadcrumbs{
	background:url(../img/new/hor_bar_bg.gif) center repeat-x #accfe8;
	float:left;
	padding:7px 0 8px;
	width:100%;
}

.language{
	float:left;
	padding:8px 0 8px;
}

/*////////////////ELEMENTOS DE LEFT////////////////////////*/


/*////////////////menu////////////////////////*/



/*////////////////calendario////////////////////////*/

#calendar_all {
  	BORDER-RIGHT: #b5d6ed 1px solid; 
  	PADDING-RIGHT: 4px; 
  	BORDER-TOP: #b5d6ed 1px solid; 
  	PADDING-LEFT: 4px; 
  	BACKGROUND: #fff; 
  	FLOAT: left; 
  	PADDING-BOTTOM: 10px; 
  	MARGIN: 22px 0px 0px; 
  	BORDER-LEFT: #b5d6ed 1px solid; 
  	WIDTH: 89%; 
  	PADDING-TOP: 10px; 
  	BORDER-BOTTOM: #b5d6ed 1px solid
}

#agenda{
	float:left;
}

.agenda table{
	font-size:1em;
	border-collapse:collapse;
}

.agenda table td{
	
}

.agenda caption{
	background:url(../img/new/calendar_caption_bg.gif) center center repeat-x #72afdd;
	color:#fff;
	font-weight:bold;
	padding:8px 5px;
}

.calnavleft{
	margin: 0 5% 0 0;
}

.calnavright{
	margin: 0 0 0 5%;

}

.agenda th{
	background:#fff;
	color:#666;
}

.wd1, .wd2, .wd3, .wd4, .wd5, .wd6, .wd0{
	background:#e4f3ff;
	border:1px solid #cfe3f3;
	margin:0 1px 1px 0;
	text-align:right;
}

.oom{
	color:#fff;
}

.eventos .fecha{
	padding:2px 5px;
	text-align:center;
	float:left;
}

#calendar_all .green{
	border:1px solid #58ff60;
	background:#bdff9f;
}

#calendar_all .yellow{
	border:1px solid #ffdf58;
	background:#fff29f;
}

#calendar_all .lile{
	border:1px solid #d258ff;
	background:#dc9fff;
}

/*////////////////ELEMENTOS DE MIDDLE////////////////////////*/

.text-intro{
	background:url(../img/new/text-intro_bg.gif) right bottom no-repeat #fff;
	border:1px solid #eee;
	float:left;
	margin:20px 0;
	width:100%
}

.departament{
	float:left;
	width:100%;
	margin: 0 0 -15px 0;
}

.departament1{
	float:left;
	width:100%
}

.departament8{
	float:left;
	width:100%;
	margin: 0 0 0 0;
}

.article_departament{
	margin:0 0 10px 0;
	width:48%;
}
	* html .article_departament{
		margin:0 0 0 0;
	}

.article_content{
	border-bottom: 1px dotted #d1d1d1;
	text-align:right;
	margin:0 0 10px 0;
	padding-bottom: 2px;
}

	* html .article_content{
		margin:0 0 10px 0;
	}

.article_img{
	border:1px solid #9fc3dd;
	float:left;
	margin:0 6px 0 0;
	padding:1px;
}

.article_video{
	float:left;
	margin:-15px 6px 0 0;
	padding:1px;
}

.sinc_titulo {
	text-align:left;
	margin: 20px 0px 20px 20px;	
	}

.sinc{
	float:left;
	margin:20px 0 0;
	padding:0 0 20px 0;
	width:100%
}

.sinc .article_content{
	width:48%;
}

.sinc .article_img{
	margin:6px 20px 0 0;
}
.thumbinner{
	float:right;
	margin:20px 0 20px 20px;
	padding:10px;
}
.thumbinner img{
	border:1px solid #333333;
	padding:1px;
}
.buttons{
	width:100%;
	float:left;
}

/*///////////////////// formularios ///////////////////////*/

#middle form{
	margin:0 0 20px 10px;
}
#middle form p {
    color: #666666;
    float: left;
    font-size: 0.85em;
    margin: 20px 0;
    padding: 0 15px 0 0;
    text-align: justify;
}
#middle label {
    color: #666666;
    display: block;
    font-size: 0.85em;
    font-weight: bold;
    margin: 10px 0 0;
    width: 60%;
}

#middle input.text, 
#middle textarea, 
#middle select {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px solid #82CAD1;
    margin: 5px 0 0;
    padding: 3px;
    width: 70%;
}

#middle input.text:focus,
#middle textarea:focus{
	background:#fff;
	border:1px solid #0174c5;
}

#middle textarea{
	height:70px;
}

#middle input.button{
	background:#72AFDD url(../img/new/calendar_caption_bg.gif) repeat-x center center;
	border:1px solid #0174c5;
	color:#fff;
	font-weight:bold;
	padding: 3px;
	margin:20px 10px 0 0;
}

#middle input.buttonFormulario{
	background:#72AFDD url(../img/new/calendar_caption_bg.gif) repeat-x center center;
	border:1px solid #0174c5;
	color:#fff;
	font-weight:bold;
	padding: 3px;
	margin:20px 10px 0 0;
	cursor:pointer;
}

/*///////////////////// pestañas ///////////////////////*/

.grupoPestanas{
	margin: 5px 0 0;
}
.pestanas {
	height: 25px;
}
* html .pestanas {
	height: 23px;
}
.pestanas ul{
	display: block;
    margin: 0;
    padding: 0;
}
.pestanas ul li {
	display: block;
    float: left;
    margin: 0 6px 0 0 !important;
    padding: 0;
}

.pestanas ul li.activo,.pestanas ul li.activo a:visited{
	background-color: #F3F3F3;
    border-left: 1px solid #81C7CF;
    border-right: 1px solid #81C7CF;
    border-top: 1px solid #81C7CF;
    color: #44ABBE;
    float: left;
    font-weight: bold;
    height: 17px;
    margin: 0;
    padding: 5px 12px;
}
.pestanas ul li.pinchable a:hover {
	background-color: #F3F3F3;
    border-left: 1px solid #81C7CF;
    border-right: 1px solid #81C7CF;
    border-top: 1px solid #81C7CF;
    color: #44ABBE;
    float: left;
    font-weight: bold;
    height: 16px;
    margin: 0;
    padding: 5px 12px;
}

.pestanas ul li.pinchable a  {
	background-color: #d4d4d4;
    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    border-top: 1px solid #c3c3c3;
	border-bottom: 1px solid #81C7CF;
	color: #888888;
    display: block;
    float: left;
    font-weight: bold;
    height: 16px;
    margin: 0;
    padding: 5px 12px;
	text-decoration: none;
}

* html .pestanas ul li.activo, 
* html .pestanas ul li.activo a:visited, 
* html .pestanas ul li.pinchable a:hover {
	position: relative;
	top: 3px !important;
	z-index: 1;
}
* html .pestanas ul li.pinchable a  {
	position: relative;
	top: 3px !important;
	z-index: 1;
}
*:first-child+html .pestanas ul li.activo, 
*:first-child+html  .pestanas ul li.activo a:visited, 
*:first-child+html .pestanas ul li.pinchable a:hover {
	position: relative;
	top: 0px !important;
	z-index: 1;
}
*:first-child+html .pestanas ul li.pinchable a  {
	position: relative;
	top: 0px !important;
	z-index: 1;
}

.oculto{
	display:none;
}

.enlacePestanas{
	background:#E1E1E1;
	border:1px solid #B5A993;
	padding:20px 20px 0;
	margin:0 0 20px 0;
}

/*///////////////////// convocatorias ///////////////////////*/

.calls {
	background-color: #F2F2F2 !important;
    border: 1px solid #D7D7D7 !important;
    margin: 2px 0 0;
    padding: 4px;
    width: 98.25%;
}

	
#null a#player0,
#null a#player1,
#null a#player2,
#null a#player3 {
	float: none !important;
	width: 182px !important;
	height: 160px !important;
	margin: 6px 3px;
}
.calls div.intro_main {
	background: none repeat scroll 0 0 transparent !important;
    margin: 0;
    padding: 0 2px;
    width: 99%;
	display: table;
}

.calls div.intro_main h1 {
    color: #7C7C7C !important;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    line-height: 1.2em;
    margin: 5px 0 0;
}
	
.calls .list_links_ext,
#enlacesTipo1.calls,
#enlacesTipo2.calls,
#enlacesTipo3.calls  {
	background-color: #f3f3f3 !important;	
	float: none !important;
	border: 1px solid #81c7cf !important;
}
.radius-5 {
    float: left;
    margin-bottom: 10px;
}
.calls.radius-5.list_links_ext span {
}
.calls.radius-5.list_links_ext .fecha_nota,
#enlacesTipo1 span .fecha_nota,
#enlacesTipo2 span .fecha_nota,
#enlacesTipo3 span .fecha_nota {
	padding: 3px 0;
    width: 92%;
}

.calls.radius-5.list_links_ext span a.enlaces,
#enlacesTipo1 span a.enlaces,
#enlacesTipo2 span a.enlaces,
#enlacesTipo3 span a.enlaces {
    margin: 3px 0 !important;
    width: 92% !important;
	height: auto !important;
	float: none;	
									/*float: left;*/
}

	
.calls .radius-5 .list_links_ext span a {
	display: block;
    /*float: left;*/
	float: right;
    padding: 4px;
}

.calls.radius-5.list_links_ext span a img {
}
.calls img {
	border:0;
	float:none;
	margin:0px 20px 0 0;
	padding:2px;
}
.calls .intro_main img {
	border:0;
	float:right !important;
	margin:0 !important;
	padding:2px;
}
.calls span a div {
}

a.email {
	float: right;
    padding: 3px;
}


/*///////////////////// descarga de archivos ///////////////////////*/

.null{

}


/*////////////////ELEMENTOS DE RIGHT////////////////////////*/

/*////////////////banners////////////////////////*/

.banners_destacados{
	float:left;
	list-style:none;
	margin: 20px 0 0 20px ;
}

.banners_destacados li{
	margin: 0 0 10px 0;
}

.banners_destacados li img{
	border:1px solid #a2c6df;
}

#banners_slide{
	float:left;
	margin:20px 0 0 20px;
	width:190px;
}

	* html #banners_slide{
		margin:20px 0 0 5px;
	}

#box{
	position:absolute;
}

#box a{
	float:left;
}

#box a img{
	border-bottom:1px  solid #fff;
}

.mask{
	position:relative;
	width:190px;
}

#miniaturas{
	display:none;
}

#miniaturas span{
	cursor:pointer;
	float:left;
	margin:8px 5px 0 5px;
	padding:6px 0 0;
}

#miniaturas span img{
	border:1px  solid #afb0b1;
}

#miniaturas span:hover,
#miniaturas .active{
	background:url(../img/banner_active.gif) top center no-repeat;
}

#miniaturas span:hover img,
#miniaturas .active img{
	border:1px  solid #000;
}


span img{
	display:block;
	border:none;
}

.boletin {
	background:#fff;
	border:1px solid #b5d6ed;
	float:left;
	margin:20px 0 0 20px;
	padding:10px;
	text-align:center;
	width:170px;	
}

	* html .boletin {
		margin:20px 5px 0 0;
	}
	
.boletin  img{
	padding:0;
}

.boletin  a{
	float:left;
	margin:5px 0;
	padding:0;
}

.bMensual {
	background:#fff;
	border:1px solid #b5d6ed;
	float:left;
	margin:20px 0 0 20px;
	padding:9px;
	width:170px;
}

	* html .bMensual {
		margin:20px 0 0 5px;
	}

.portlet {
	background:#fff;
	border:1px solid #b5d6ed;
	float:left;
	margin:20px 0 0 2%;
	padding:2px 0;
	width:94%;
}
	* html .portlet {
		margin:20px 0 0 1%;
	}

.interior_portlet .portlet {
	margin-top:74px;
}

/*////////////////ELEMENTOS DE FOOTER////////////////////////*/

.logo_ministerio {
	float:left;
	margin:0 0 0 20px;
}


/*////////////////////////////////// FIN DE ELEMENTOS ////////////////////////////////////////*/



/*////////////////ESTRUCTURA GENERAL////////////////////////*/

#all{
	width:100%;
}

#header {
	background: url(../img/new/header_bg.gif) center bottom repeat-x;
	float:left;
	padding:0 0 10px;
	width:100%;
}

#content{
	background:url(../img/new/content_bg.gif) center top repeat-x #f2f7fb;
	border-top:1px solid #fff;
	float:left;
	width:96%;
	padding:0 2%;
}

.portada #decoration{
	display:none;
}

.interior #decoration{
	background:transparent url(../img/new/right_bg_interior_01.jpg) no-repeat scroll right top;
	height:517px;
	position:absolute;
	right:0;
	width:200px;
	z-index:0;
}

.interior_portlet #decoration{
	background:transparent url(../img/new/right_bg_interior_02.jpg) no-repeat scroll right top;
	height:517px;
	position:absolute;
	right:0;
	width:200px;
	z-index:0;
}

#left{
	background:url(../img/new/left_bg.gif) right top no-repeat;
	float:left;
	width:20.85%;
	padding:0 0 20px;
}
	* html #left{
		width:20.75%;
	}
	*:first-child+html #left{
		width:20.8%;
	}

#middle{

}

	* html #middle{
		width:58.30%;
	}
	*:first-child+html #middle{
		width:58.30%;
	}

#middlePrint{
	background:url(../img/new/middle_bg.gif) center 32px repeat-x #fff;
	float:left;
	padding:0 0 20px 0;
	width:99.45%;
}

#right{
	background:url(../images/right_bg.gif) left top no-repeat;
	clear:right;
	float:left;
	padding:0 0 20px;
	position:relative;
	width:20.8%;
	z-index:1;
}

.left{
	float:left;
}

.right{
	float:right;
}

.page_content {
	margin:0 20px;
	padding:30px 0;
}


#banners{
	float:left;
	padding-top:10px;
	width:100%;
}

#capa{
	float:right;
	width:21.9%;
}

/*** VERSIÓN IMPRIMIBLE ***/

.versionImprimible a {
	background-image:url("../img/ic_imprimir.gif");
	background-position:0 0;
	background-repeat:no-repeat;
	font-weight:bold;
	margin:0 auto 3px;
	padding:7px 10px 5px 35px;
	float: right;
	margin-top: 10px;
	text-align: right;
}

#paginacion{
	border-top:1px dotted #CCCCCC;
	margin:20px 0 0 0;
	padding:10px 0 10px 0;
	text-align:center;
	float:left;
	width:100%;
}

#paginacion  img {
	border: 0px solid #fff;
	float: none;
	margin: 0;
	padding: 0;
}
#paginacion .previus img,
#paginacion .next img {
    position: relative;
    top: 7px;
}
#paginacion a,#paginacion a:visited {
    color: #333333;
    font-weight: bold;
    margin: 0 5px;
    padding: 3px;
    text-decoration: none;
}

#paginacion a:hover,#paginacion a.selected {
	background-color: #66ABB2;
    border: 0 solid #333333;
    color: #FFFFFF;
}

#paginacion .previus,#paginacion .previus:visited {
	border-right: 1px solid #ccc;
	font-weight: normal;
	padding-right: 5px;
}

#paginacion .previus:hover {
	background: none;
	border: 0px solid #fff;;
	border-right: 1px solid #ccc;
	color: #333333;
	text-decoration: underline;
}

#paginacion .next,#paginacion .next:visited {
	border-left: 1px solid #ccc;
	font-weight: normal;
	padding-left: 5px;
}

#paginacion .next:hover {
	background: none;
	border: 0px solid #fff;
	border-left: 1px solid #ccc;
	color: #333333;
	text-decoration: underline;
}

#null {
}

.downImpress{

}




/***************************************************************************************************/
/********************************   ESTILOS ANTIGUOS   *********************************************/
/***************************************************************************************************/

.separar {
	margin-top: 9px;
	margin-bottom: 18px
}

#hor_bar {
	background: url(../img/new/hor_bar_menu_bg.gif) center center repeat-x #f6f8f9;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	float: left;
	width: 100%;
}

* html #hor_bar {
	float: none;
}

.menu_title {
	background: url(../img/new/menu_title.gif) 10% center no-repeat;
	float: left;
	height: 30px;
	width: 22%;
}

* html .menu_title {
	width: 21.85%;
}

* :first-child+html .menu_title {
	width: 21.9%;
}

.portlet_entrevista {
	background:#fff;
	border:1px solid #b5d6ed;
	float:left;
	margin:20px 0 0 2%;
	padding:2px 0;
	width:94%;
}
	* html .portlet_entrevista {
		margin:20px 0 0 1%;
	}

.interior_portlet .portlet_entrevista {
	margin-top:74px;
}

.saladeprensa {
	width: 154px;
	background-color: #B7D6E3;
	margin-top: 9px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px
}

/*****portada*****/

div#colder1 {
	margin-top: 7px;
	float: left;
	width: 61%
}

div#colder2 {
	margin-top: 7px;
	float: right;
	clear: right;
	width: 34%;
	border-color: black black black #E4E4E5;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px
}

.monograficos {
	float: right;
	width: 98%;
	margin-top: 0px
}

.fecytaldia {
	float: right;
	width: 96%;
	margin-top: 9px
}

.fecytaldiaIzda {
	float: left;
	width: 96%;
	margin-top: 15px
}

.monograficos1 {
	background-color: #ffffff;
	float: left;
	width: 48%;
	padding-left: 10px;
	padding-top: 10px
}

.monograficos2 {
	background-color: #ffffff;
	float: left;
	clear: right;
	width: 48%;
	padding-top: 10px
}

.destacados {
	float: right;
	width: 98%;
	margin-top: 0px
}

.noticiasRSS {
	float: right;
	width: 98%;
	margin-top: 0px
}

.bloquedestacado {
	margin-top: 7px;
	margin-bottom: 13px;
	float: right;
	width: 98%;
	margin-top: 0px;
	border: dotted;
	border-width: 0px 0px 1px;
	border-color: #DBE0E8
}

.campanyas {
	float: right;
	width: 99%;
	margin-top: 0px
}

.campanyas1 {
	background-color: #ffffff;
	float: left;
	width: 129px;
	padding-left: 4px;
	padding-top: 0px;
	margin-bottom: 14px
}

.campanyas1Gr {
	background-color: #ffffff;
	float: left;
	width: 98%;
	padding-left: 4px;
	padding-top: 0px;
	margin-bottom: 14px
}

/*****zona contenido*****/

div#contenedor {
	float: left;
	width: 100%
}

div#columnaderecha {
	float: right;
	clear: right;
	width: 78%;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

div#bannerTop {
	background-color: #E8E8E8;
	float: left;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/esq_img_centro.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px
}

div#bannerMiddle {
	background-color: #002D54;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 106px
}

div#bannerMiddle img {
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: 0px;
	vertical-align: bottom
}

DIV#bannerMiddlePortada {
	PADDING-left: 0px;
	HEIGHT: 106px;
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 100%;
	BACKGROUND-COLOR: #002d54
}

DIV#bannerMiddlePortada IMG {
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: 0px;
	vertical-align: bottom
}

div#ruta {
	background-color: #013663;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}


div#titulo {
	float: left;
	width: 95%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.columna1 {
	float: left;
	width: 65%;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	margin: 0px;
}

.columnaCompleta {
	float: left;
	width: 98%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}

.anyosAnteriores {
	background-color: #FFFFFF;
	padding-bottom: 0px;
	float: left;
	width: 90%;
	margin-bottom: 6px;
	margin-left: 7px;
	padding-right: 7px;
	border: 1px solid;
	border-color: #D6E7F4
}


.imagenes {
	float: left;
	clear: right;
	width: 33%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
}

.imagenContenidoIzquierda {
	float: left;
	padding-left: 5px;
	margin-top: 10px;
	margin-left: 7px;
	margin-right: 7px;
	padding-bottom: 0px
}

.imagenContenidoDerecha {
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-left: 9px;
	margin-right: 0px
}

.bloque {
	background-color: #FFFFFF;
	margin-top: 12px;
	padding-bottom: 9px;
	float: left;
	width: 90%;
	margin-bottom: 6px;
	margin-left: 7px;
	padding-right: 7px;
	border: 1px solid;
	border-color: #D6E7F4
}

.bajaBoletines {
	padding-top: 9px;
	margin-top: 18px
}


/*****pie*****/

div#pie {
	width: 100%
}


/*****DETALLE*****/

.galeriaimg
{ 
width: 100%;
float: left;
margin-top: 11px;
padding-bottom: 11px;
}

.galeriaimg h5 {
float: left;
width: 668px
}

.filagal { 
	float: left;
    height: 160px;
    margin-top: 6px;
    padding-top: 13px;
    width: 100%;
}

.filagal2
{ 
float: left;
padding-top: 13px;
margin-top: 6px;
margin-left: 0px;
height: 160px;
width: 105%;
border: 1px dashed #c6def3;
}

.fotoppal
{ 
float: left;
text-align:center;
padding-top: 4px;
padding-bottom:0px;
margin-top: 6px;
margin-left: 12px;
height: 160px;
display: table;
width: 100%;
border: 1px dashed #c6def3;
}

.fotoppal p
{ 
float: left;
padding:0px;
text-align:center;
padding-top: 4px;
padding-bottom:0px;
margin-top: 6px;
margin-left: 12px;
margin-right: -35px;
height: 160px;
display: table;
width: 98%;
border: 1px dashed #c6def3;
}

.col {
	float: left;
    width: 114px !important;
	margin-right: 5px;
}
/*
html>body .col
{
	width: 120px;
	margin-right: 5px;
}
*/
.col p {
	color: #777777;
    font-size: 0.8em;
    line-height: 12px;
    padding: 0 10px;
    text-align: left;
    width: 100px;
}
*html .col p {
    padding: 0 6px;
}

.col img {
	border: 1px solid #BBBBBB !important;
    margin: 0 0 5px 0;
}

.cuadroDetalle {
	width: 70%;
	background-color: #EBEBEB;
	margin-top: 16px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 11px;
	margin-bottom: 0px;
	padding-left: 0px;
	margin-left: 15px;
	border: #E0E9EC solid;
	border-width: 1px;
	background-image: url(../img/fdo_form.gif);
	background-repeat: no-repeat;
	background-position: right bottom
}

.columnaCompleta .imagenes {
	margin-left: 10px;
	margin-top: 11px
}

/*****MUSEOS*****/

.columnaMuseo1 {
	float: left;
	width: 50%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}

.columnaMuseo2 {
	float: right;
	width: 45%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	clear: right
}

/*****en construccion*****/

div#enconstruccion {
	height: 232px;
	float: left;
	width: 90%;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img/en_const.jpg);
	background-repeat: no-repeat;
	background-position: left bottom
}

/*****resultados busqueda*****/

.resultadosbusc {
}

.paginacion {
	float:left;
	margin:0;
	padding:12px 0 0 0;
	width:90%;
}


/*****organigrama*****/

.cierre {
	height: 60px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(../img/cierre_organ.gif);
	background-repeat: no-repeat;
	background-position: 10px 0px;
}

/*****mapa web*****/

div#mapaweb {
	float: right;
	width: 70%;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

/*****menu central*****/

.menuCentral {
	float: left;
	width: 90%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

/*****botones*****/

.botones {
	float: left;
	width: 90%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

* html .botones {
	margin-left: 28px
}

.botonesSinc {
	float: none;
	width: 90%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}

* html .botonesSinc {
	margin-left: 28px
}

/*****columnas destacados portada*****/

.colDes1 {
	float: left;
	width: 48%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}

.colDes2 {
	float: left;
	clear: right;
	width: 48%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
}

.video {
	margin-top: 20px;
	padding-left: 100px
}


/*****imagen más texto*****/

.izquierda {
	float: left;
	width: 130px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px
}

.leyenda {
	text-align:left;
	font-size: 1em;
}

/********** SECCION DE AGENDA **********/

.eventos{
	font-size: 0.85em; 
	border: 0;
}
.eventos a{
	color: #333333;
	text-decoration: none;
	font-size: 1.4em;
}
.eventos a:hover{
	color:#666;
}

.eventos .fecyt,
.eventos .colaboracion ,
.eventos .otros,
.eventos .fecha {
	color: #419fa8;
	font-size: 1.4em;
}

/*
.eventos .fecyt{
	color: #FDB903;
	font-size: 1.4em;
}
.eventos .colaboracion{
	color: #FD9898;
	font-size: 1.4em;
}
.eventos .otros{
	color: #FBC996;
	font-size: 1.4em;
}
.eventos .fecha{
	padding:2px 5px;
	text-align:center;
	float:left;
}*/


/* ********************************************************************************************* */
/* **************************************** PRENSA ********************************************* */
/* ********************************************************************************************* */

/*////////////////////////////// pestañas //////////////////////////////*/


/*////////////////////////////// paginador (de pestañas) //////////////////////////////*/


#paginator{
	border-top: 1px dotted #CCCCCC;
    clear: both;
    margin: 10px 0 0;
    padding: 10px 0;
    text-align: center;
}

#paginator img{
	border: 0px solid #fff;
	float: none;
	margin: 0;
	padding: 0;
}



#paginator .previus img,
#paginator .next img {
    position: relative;
    top: 7px;
}
	
#paginator a, #paginator a:visited {
	color: #333333;
    font-weight: bold;
    margin: 0 5px;
    padding: 3px;
    text-decoration: none;
}

#paginator a:hover,#paginator a.selected {
	background-color: #66ABB2;
    border: 0 solid #333333;
    color: #FFFFFF !important;
}

#paginator .previus,#paginator .previus:visited {
	border-right: 1px solid #ccc;
	font-weight: normal;
	padding-right: 5px;
}

#paginator .previus:hover {
	background: none;
	border: 0px solid #fff;;
	border-right: 1px solid #ccc;
	color: #333333;
	text-decoration: underline;
}

#paginator .next,#paginator .next:visited {
	border-left: 1px solid #ccc;
	font-weight: normal;
	padding-left: 5px;
}

#paginator .next:hover {
	background: none;
	border: 0px solid #fff;
	border-left: 1px solid #ccc;
	color: #333333;
	text-decoration: underline;
}

/* ********************* ELEMENTOS QUE MODIFICAN EL MAIN.CSS *********************/

.calendario tr td { font-size: .85em;}

.calendario .evento_otros {
	background: url(../img/bg_evento_calendar.gif) center center no-repeat;
}

.calendario .evento_fecyt {
	background: url(../img/bg_evento_calendar.gif) center center no-repeat;
}

.calendario .evento_colaboracion {
	background: url(../img/bg_evento_calendar.gif) center center no-repeat;
}

.pestana_azul_agenda{
	width: 187px;
}
.pdf {
	background: url(../img/new/page_pdf.png) center left no-repeat;
	padding: 5px 0 5px 20px;
}
