@charset "utf-8";


root { 
    display: block;
}

body {
    width: 976px;
    margin: 0 auto;
   background: #fafafa; color: #515151; 
}
h1, h2, h3, h4, h5, h6 { font-weight: normal; clear: both; }
blockquote { quotes: none; }
a img { border: none; }

p {color: #515151; font: 15px/17px 'Adobe Caslon Pro';}

@font-face {/*color: #515151; font: 15px/1.2em "ACaslon Pro";*/
 font-family: 'Acaslon';
 src: url("../fonts/ACaslonPro-Bold.otf"); 
 src: url("../fonts/ACaslonPro-BoldItalic.otf"); 
 src: url("../fonts/ACaslonPro-Italic.otf"); 
 src: url("../fonts/ACaslonPro-Regular.otf"); 
 src: url("../fonts/ACaslonPro-Semibold.otf"); 
 src: url("../fonts/ACaslonPro-SemiboldItalic.otf"); 
 font-weight: normal; 
 font-style: normal; 
}

@font-face { font-family: 'trajan'; 
src: url("../fonts/trajan_pro_regular-webfont.eot"); 
src: url("../fonts/trajan_pro_regular-webfont.eot?#iefix") 
format("embedded-opentype"), 
url("../fonts/trajan_pro_regular-webfont.woff") 
format("woff"), url("../fonts/trajan_pro_regular-webfont.ttf") 
format("truetype"), 
url("../fonts/trajan_pro_regular-webfont.svg#TrajanProRegular") 
format("svg");
 font-weight: normal; 
 font-style: normal; }
 
/********************************************************************** Inicio de Encabezado y Barra de Herramientas *****************************************************************  */
#header {padding: 12px 0 16px 4px; background-color: #fafafa;   width:61em; height:84px;}
#header_image{border:0px; float: left;  width:284px; height:84px; text-decoration:none; margin:0px;  display:block; }
#header_buscador{ float:right;  background-color: #fafafa;   width:676px; height:84px;}
#herramientas {float:right; width:50%;  color: #7a7979; padding-top:18px; padding-bottom:5px; overflow: hidden;  font-size: 13px;  text-transform: uppercase;  margin: 0 6px; display: block; text-align:right;}
#herramientas a{color: #7a7979; text-decoration:none; margin: 0 6px; }
#herramientas a:hover {text-decoration:underline;}

#buscador{ float:right; background-color: #fafafa; width:95%; padding-right:4px; }
div#search-gobmx-button-cell{background-color: transparent!important; border: none!important; margin-left:5px; text-align: center; padding-top: 5px; padding-right: 3px; padding-left: 3px; min-width: 20px; cursor: pointer; background: url('/work/models/SEDESOL/Template/2/1/images/search.png')no-repeat right #F1F1F1; height: 25px;}
div#gobmx-searchbox-container-sedesol{display:block !important; position:relative !important; }
#search-gobmx-button{ display:none!important; }


/********************************************************************** Fin de Encabezado y Barra de Herramientas *****************************************************************  */


/**************************************************************** Inicio del Menu principal ********************************************************************************************/
#shadow-up, #shadow-down { width:61em; height: 17px; padding:0px;   }
#shadow-up { background: url('../images/shadow_up.png') no-repeat;}

#shadow-down { margin-top: 2px; background: url('../images/shadow_down.png') no-repeat;}

/* SPRIES MENU */

#mainMenu { background:#eaeaea; font-family: 'trajan'; color:#646463; margin: 0 auto; text-align:center!important; }
ul.MenuBarHorizontal { text-align: center; height:40px; z-index: 1000; padding-left:130px; font-family: 'trajan'; color:#646463; margin: 0 auto; text-align: center;}
ul.MenuBarActive {height:40px; z-index: 1000; color:#cf242a;}
ul.MenuBarHorizontal > li {font-family: 'trajan';  color:#7a7979; float: left; font-size: 18px; position:relative; cursor:pointer;  /*zoom:1*/ display:inline; list-style:none; padding:10px 10px 0; height:33px; /*zoom:1*/ float:left;}
ul.MenuBarHorizontal > li a { display: block; text-decoration: none; padding-right: 15px; }

ul.MenuBarHorizontal ul {z-index:20; cursor:default; position:absolute; left:-1000em; margin-top:12px; /*background: #999999; opacity:.95; border-bottom:solid 2px #cf242d;*/ 
font: 15px/17px 'Adobe Caslon Pro';  color:#6F6F6F; float:left; padding-left:10px;  width:232px; height:auto; /*text-transform:uppercase;*/ list-style:none;;
 padding-right:20px; text-align:center; background:#eaeaea; border: 1px solid #cccccc; box-shadow: 0 0 8px #ccc; }

ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {left:auto; }
ul.MenuBarHorizontal ul li {/*padding:5px 0; width:232px; */  margin-left:10px; text-align:left;  border-top: 1px solid #ffffff; padding: 8px 5px; text-align: left; /*margin-right:10px;*/ }

ul.MenuBarHorizontal ul li a:first-letter {font-weight:normal}
ul.MenuBarHorizontal ul li a:hover { border-left-color:#CCCCCC; border-right-color:#CCCCCC; text-decoration: underline; color:#6F6F6F; }
ul.MenuBarHorizontal a {color:#6F6F6F;}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus,  ul.MenuBarHorizontal a.selected  {color:#ba2025;  }
ul.MenuBarHorizontal li ul{color:#ffffff;}
.MenuBullet { background: url('../images/bullet.png') no-repeat right 10px; text-align:center!important;}
ul.MenuBarHorizontal li:last-child .MenuBullet{background:none}

/**************************************************************** Fin del Menu principal ***********************************************************************************************/


/************ Columnas ********************/

.infoColumns {
    width: 100%;
    display: inline-block;
}

.infoColumns .column {
    float: left;
    width: 31.5%;
    border: 1px solid #dedede;
    padding: 8px 4px;
    margin: 8px 11px 0 0;
    min-height: 310px;
    background-color: #fff;
}

.infoColumns .column:last-child{
    margin: 8px 0 0 0;
}

.infoColumns .column h2 {
    font-family: 'trajan';
    font-size: 18px;
    margin-left: 12px;
    color: #ba2025;
}

.infoColumns .column ul {
    padding: 0 14px;
    
}

.infoColumns .column li {
    list-style: none;
    border-bottom: 1px solid #dedede;
    margin-bottom: 4px;
    padding-bottom: 4px;
    
}

.infoColumns .column li a {
    text-decoration: none;
    color: #646463;
}

.infoColumns .column li a:hover {
    color: #ba2025;
}

.row {
    clear:both;
    margin-bottom: 4px;
}

.item {
    float: left;
    width: 48%;
    min-height: 120px;
    margin-right: 4px;
    overflow: hidden;
}


/******** Carrousel ***********/

.carrousel {
    clear: both;
    width: 100%;
    min-height: 200px;
    margin: 18px 0;
    border: 1px solid #ddd;
}



/********* Footer ***********/

.footerColumns {
    width: 100%;
    display: inline-block;
    margin-bottom: 8px;
}

.footerColumns .column {
    float: left;
    width:24%;
    margin: 8px 8px 0 0;
    font-size: 14px;
    min-height: 300px;
    color: #646463;
}

.footerColumns .column h2 {
    font-family: 'trajan';
    font-size: 15px;
    text-align: left;
}

.footerColumns .column:last-child {
    margin: 8px 0 0 0;
}

.footerColumns .column ul {
    margin-bottom: 22px;
    margin-left: 0;
    padding-left: 12px;
    width: 86%;
}

.footerColumns .column ul li {
    list-style: none;
    font-family: 'Adobe Caslon Pro';
    margin-bottom: 5px;
}

.footerColumns .column ul li a {
    text-decoration: none;
    color: #646463;
}

.footerColumns .column ul li a:hover {
    color: #ba2025;
}

#footer {
    clear:both; 
    margin-top: 12px;
	
}

.divBase {
    clear: both; 
    width: 100%; 
    border-top: 1px solid #dedede; 
    margin-bottom: 1px;
}

.infoBase {
    border-top: 1px solid #dedede; 
    border-bottom: 1px solid #dedede; 
    font-family: 'Trajan'; 
    font-size:14px; 
    color: #666666; 
    text-align: center; 
    padding: 14px 0px;
    margin-bottom: 1px;

}

.infoBase a {
    text-decoration: none; 
    color: #808080;
}

.social-search {
    clear:both; 
    margin-top: 40px; 
    margin-bottom: 0px;
}

#social {
    width:245px; 
    float: left; 
    height: 34px;
    margin-top: 0px;
    display: inline-block;
}

#social .fb {
    background: url('../images/fb.png') no-repeat;
    width: 31px;
    height: 31px;
    float: left;
    margin-right: 6px;
	
}

#social .fb:hover {
    background: url('../images/fb-over.png') no-repeat;
    width: 31px;
    height: 31px;
}

#social .tw {
    background: url('../images/tw.png') no-repeat;
    width: 31px;
    height: 31px;
    float: left;
	margin-right: 6px;
}

#social .tw:hover {
    background: url('../images/tw-over.png') no-repeat;
    width: 31px;
    height: 31px;
	margin-right: 6px;
}

#social .yt {
    background: url('../images/yt.png') no-repeat;
    width: 31px;
    height: 31px;
    float: left;
	margin-right: 6px;
}

#social .yt:hover {
    background: url('../images/yt-over.png') no-repeat;
    width: 31px;
    height: 31px;
}

#social .fk {
    background: url('../images/tr.png') no-repeat;
    width: 31px;
    height: 31px;
    float: left;
	margin-right: 6px;
}

#social .fk:hover {
    background: url('../images/tr-over.png') no-repeat;
    width: 31px;
    height: 31px;
}

#social .rss {
    background: url('../images/rs.png') no-repeat;
    width: 31px;
    height: 31px;
    float: left;
	margin-right: 6px;
}

#social .rss:hover {
    background: url('../images/rs-over.png') no-repeat;
    width: 31px;
    height: 31px;
}

#social .pinterest {
    background: url('../images/pinterest.png') no-repeat;
    width: 31px;
    height: 31px;
    float: left;
	margin-right: 6px;
}

#social .pinterest:hover {
    background: url('../images/pinterest-over.png') no-repeat;
    width: 31px;
    height: 31px;
}



.baseSearch {
    float:right; 
    background-color: #f1f1f1; 
    padding: 6px 8px; 
    box-shadow: inset 0px 2px 3px rgba(255,255,255,0.8), 1px 1px 3px rgba(245,245,245,0.2);
    margin-top: 20px;
}

.baseBrand {
    float:right; 
    padding: 6px 8px;
    margin-bottom: 30px;
   /* box-shadow: inset 0px 2px 3px rgba(255,255,255,0.8), 1px 1px 3px rgba(245,245,245,0.2);*/
}

.coolLine {
    float: left; 
    border-top: 1px solid #dedede; 
    border-bottom: 1px solid #dedede; 
    width: 336px; 
    height:1px; 
    margin-top: 38px;
}

.baseBrand img {
    float:left; 
    margin: 0px 24px;

}

.infoDir {
    clear: both;
    margin: 30px auto 82px auto; 
    text-align: center; 
    font-family: 'Adobe Caslon Pro'; 
    font-weight: lighter; font-size: 13px;
}

.infoDir p {
    color: #808080; 
    line-height: 4px;
}

.infoDir a {
    text-decoration: none; 
    color:#808080;
}

/******************* Interna **************************/


section {
    float:left;
    width: 67.2%;
    border-right: 1px solid #E0E0E0;
    margin-top: 18px;
    margin-bottom: 24px;
    padding-right: 32px;
}

.breadcrum {
    font-family: 'Adobe Caslon Pro';
    font-size: 12px;
    color: #515151;
}

header {
    clear: both;
}

header h1 {
    font-family: 'trajan';
    font-size: 1.6em;
    color: #ba2025;
    margin: 8px 0 18px 0;
    font-weight: lighter;
}

header .imgHolder {
    padding: 1px;
    margin-left: 1px;
    margin-bottom: 24px;
    height: 232px;
    background-color: white;
    
    box-shadow: 1px 0px 4px rgba(0,0,0,0.6);
    -moz-box-shadow: 1px 0px 4px rgba(0,0,0,0.6);
    -webkit-box-shadow: 1px 0px 4px rgba(0,0,0,0.6);
    -o-box-shadow: 1px 0px 4px rgba(0,0,0,0.6);
}

header .imgHolder img {
    margin:0;
    padding:0;
}

article {
}

article p {
    font-family: 'Adobe Caslon Pro';
    font-size: 14px;
    text-align: justify;
    line-height: 2;
    color: #515151;
}

aside {
    float: right;
    width: 26.5%;
}

.socialside {
    clear: both;
    width: 100%;
    margin: 24px 0 32px 0;
}

.socialside .fb {
    background: url('../images/fb.png') no-repeat;
    float: left;
    width: 31px;
    height: 31px;
    margin-right: 6px;
}

.socialside .fb {
    background: url('../images/fb.png') no-repeat;
    float: left;
    width: 31px;
    height: 31px;
    margin-right: 6px;
}

.socialside .fb:hover {
    cursor:pointer;
    background: url('../images/fb-over.png') no-repeat;
}

.socialside .tw {
    background: url('../images/tw.png') no-repeat;
    float: left;
    width: 31px;
    height: 31px;
}

.socialside .tw:hover {
    cursor:pointer;
    background: url('../images/tw-over.png') no-repeat;
}

.socialside .yt{
    background: url('../images/yt.png') no-repeat;
    float: left;
    width: 31px;
    height: 31px;
}

.socialside .yt:hover {
    cursor:pointer;
    background: url('../images/yt-over.png') no-repeat;
}

.socialside .fk{
    background: url('../images/tr.png') no-repeat;
    float: left;
    width: 31px;
    height: 31px;
}

.socialside .fk:hover {
    cursor:pointer;
    background: url('../images/tr-over.png') no-repeat;
}

.socialside .rss {
    background: url('../images/rs.png') no-repeat;
    float: left;
    width: 31px;
    height: 31px;
}

.socialside .rss:hover {
    cursor:pointer;
    background: url('../images/rs-over.png') no-repeat;
}

.alist {
    width: 100%;
    padding: 1px;
    margin-bottom: 32px;
    background-color: white;
    
    box-shadow: 1px 0px 4px rgba(0,0,0,0.6);
    -moz-box-shadow: 1px 0px 4px rgba(0,0,0,0.6);
    -webkit-box-shadow: 1px 0px 4px rgba(0,0,0,0.6);
    -o-box-shadow: 1px 0px 4px rgba(0,0,0,0.6);
}

.alist .bk {
  background: rgb(247,247,247); /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  rgba(247,247,247,1) 32%, rgba(219,219,219,1) 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(32%,rgba(247,247,247,1)), color-stop(100%,rgba(219,219,219,1))); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover,  rgba(247,247,247,1) 32%,rgba(219,219,219,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover,  rgba(247,247,247,1) 32%,rgba(219,219,219,1) 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover,  rgba(247,247,247,1) 32%,rgba(219,219,219,1) 100%); /* IE10+ */
background: radial-gradient(ellipse at center,  rgba(247,247,247,1) 32%,rgba(219,219,219,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#dbdbdb',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

    padding: 12px;
}

.alist .bk fieldset {
    clear: both;
    padding: 12px;
    border: 1px solid #d3d3d3;
    
    
}

.alist .bk fieldset legend {
    text-align: center;
    font-family: 'Adobe Caslon Pro';
    color: #606060;
    font-size: 18px;
    padding: 0 14px;
}

.alist .bk fieldset ul {
    margin: 8px 0;
    padding: 0 6px 0 18px;
}

.alist .bk fieldset ul li {
    list-style: none;
    font-family: 'Adobe Caslon Pro';
    font-size: 14px;
    color: #606060;
    font-weight: lighter;
    line-height: 1;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dotted #dbdbdb;
}

.alist .bk fieldset ul li a {
    text-decoration: none;
    color: #606060;
}

.alist .bk fieldset ul li a:hover {
    color: #ba2025;
}
a[href^="http:"], a[href^="https:"] {background: url('../images/icoExt.png') no-repeat right 3px; padding-right: 12px; /*zoom:1*/}
.swb-cluster-img a[href^="http:"], .swb-cluster-img a[href^="https:"]{background:none; /*zoom:1*/}


/* Indice temático */
.masLigas { width:224px; float:left; margin-right:1em;}
.masLigas li {list-style:none;  margin-left:-2.4em; /*margin-right:1em; */  }
.masLigas li a {list-style:none; color: #777777; text-decoration:none; font: 14px/17px serif; }
.masLigas li a:hover { text-decoration:underline; color:#ba2025; }
.masLigas a { color: #777777;}
.masLigas a:hover {text-decoration:underline; }

.tituloBloque {color: #BA2025; font: 15px/18px trajan, serif; }
.tituloBloque a: {text-decoration:none;}
.tituloBloque a: hover {text-decoration:underline; color: #BA2025; }
.span_tituloBloque {font-size:1em; color:#BA2025; font-family: 'trajan'; padding-top:1em;}



.clearindiceTematico {clear: both; height: 1px;}

/******************************     Inicio carrusel de banners y banner campaña     ******************************/
.cuadro_carrusel_y_banner{/*background-color:#9F0;*/ height:18.25em;}/*CAAB*/
/* banner cluster carrusel de banners*/
/*.cuadro_BannerCluster {width:30.5em;height:243px; overflow:auto; float:left}*/
.cuadro_BannerCluster {width:39.8em; height:18.05em; float: right; display:table; margin-right:0em; /*background-color:#066*/}/*CAAB*/

.swb-banner-cluster{width:39.68em; height:245px; overflow:auto; position:relative; border:1px solid #C0C0C0; border-width:1px 1px 0; margin-top:0em; padding:0em 0 0em 0; /*background-color:#9F9*/} /*CAAB*/
.swb-banner-cluster-ci{width:143px; float:left; margin:0; position:relative; border:1px solid #E7E7E8;border-width:0 1px 1px 0; padding:0.5em 0.375em 0.3em}
.swb-cluster-despliega{position:absolute;left:0; height:40px; overflow:hidden; width:143px; border:0px solid #345; background:transparent url("f-backs.png") no-repeat -2px 0; color:#FFF;font-size:0.8em;margin:0 0.5em;bottom:0.6em;}
.swb-cluster-despliega p{margin:6px 5px 0px 5px;color:#fff;}
.swb-cluster-despliega a{text-decoration:none;color:#FFF;}
#r13_0.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -145px 0; display:none}/*NOTA: eliminar display:none en caso de querer visible la capa de textos*/
#r13_1.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -290px 0; display:none}
#r13_2.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -435px 0; display:none}
#r13_3.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -580px 0; display:none}
#r13_4.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -725px 0; display:none}
#r13_5.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -145px 0; display:none}
#r13_6.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -290px 0; display:none}
#r13_7.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -435px 0; display:none}
#r13_8.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -580px 0; display:none}
#r13_9.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -725px 0; display:none}
#r13_10.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -145px 0; display:none}
#r13_11.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -290px 0; display:none}
#r13_12.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -435px 0; display:none}
#r13_13.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -580px 0; display:none}
#r13_14.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -725px 0; display:none}
#r13_15.swb-cluster-despliega {background:transparent url("f-backs.png") no-repeat -145px 0; display:none}

/*banner campaña*/
.bloqueNotas {background:#FAFAFA; width:18.5em; float:left; margin-right:1em; height:21em; margin-bottom:20px;}
.bloqueNotas_b.bloqueNotas_banner {background:#FAFAFA; width:19.5em; height:18.05em; float:left; margin-right:0em; /*background-color:#09F*/} /*CAAB*/
.bloqueNotas_banner {background:#FAFAFA; width:19.5em; height:18.05em; float:left; margin-right:0em; /*background-color:#09F*/} /*CAAB*/
/*.bloqueNotas_banner img { margin-bottom:3.5em;}*/
.bloqueNotas_banner a[href^="http:"] {background:none;}
.bloqueNotas ul.underline li {border-bottom:3px dotted #737576; padding:0px 0px; margin-bottom:10px; text-align:justify;}
.bloqueNotas li {list-style:none; padding:0.3em 0em 0.0em 0.0em; text-align:justify;}
.bloqueNotas a {color:#555555}
.bloqueNotas a:hover {color:#00853E; text-decoration:underline}
.bloqueNotas ul li span {width:36px; height:24px; float:left; margin-right:0.5em}
/******************************************************************************************************************/
.clear {clear: left; height:0px}
.arriba1em {margin-top:1em;}
.abajo1em {margin-bottom:1em;}
.izq1em {margin-left:1em;}

/*****************************Noticias + Desconcentrados + Videos ***********************/
/************************* Noticias SWB ************************************/
.bloqueNotas_recuadro {width:416px; float:left; margin-right:1em; height:23.5em; margin-bottom:20px; border:solid 1px #E3E3E3;}
.bloqueNotas_recuadro ul {margin:0; padding:0; margin-left:1.4em; margin-right:1.4em; height:80%}
.bloqueNotas_recuadro li {list-style:none; font-size:1em; padding:.5em 0 .5em 0; line-height:1.3em; float:left; width:100%; margin-left:0em; border-top:1px dashed #CCCCCC;  } /*padding:.3em .0em 0.3em 0.5em;*/
.bloqueNotas_recuadro li a{padding:0.5em 0.3em}
.bloqueNotas_recuadro a{color:#333333; text-decoration:none}
.bloqueNotas_recuadro a.ver_mas{color:#B81F25; text-decoration:none}
.bloqueNotas_recuadro a:hover{color:#00853E; text-decoration:underline; }
/*.bloqueNotas_recuadro a img{float:right}*/
.bloqueNotas_recuadro h3{display:none}
/*.bloqueNotas_recuadro h4{ font-weight:inherit; display:inline}*/
/*.bloqueNotas_recuadro ul li span {width:8em; height:2em;}*/
	/******************************************************************************************************************/
/*Noticias Recientes*/
.ver_mas{float:right; margin-right:1.6em;}
.fecha {font-size: 1em; color: #999999; text-decoration:none;}
.fecha_noticias {font-size: .9em; color: #00853E; font-weight:normal; text-decoration:none;}
.fuente {display:inherit}
.lineaBlanca { background-color:#FAFAFA; width:25.1em; height:1px; position: absolute; top 3em;}
.noVisible {display:none}
/************************* Fin Noticias SWB ************************************/


#pressContainer{padding-left:.9em; padding-right:.75em; font-family:"Adobe Caslon Pro"; color:#333333;}
#pressContainer .info{color:#333333; font-size:.7em; margin-bottom:5px; display:none;}
#pressContainer .clear{font-size:0px;height:0px;clear:both}
#pressContainer .shdwFx2 {/*border:1px solid #EEEEEE;border-width:0 1px 1px;*/float:right;/*margin-left:8px;width:105px;*/}
#pressContainer .shdwFx1 {/*border-bottom:1px solid #DDDDDD;border-right:1px solid #DDDDDD;*/}
#pressContainer .fotoMarco {/*background:url("../images/cargando.gif") no-repeat scroll center center white;border:medium solid #1C6FC9;padding:5px 5px 3px;*/}
#pressContainer .fotoMarco img{border: 2px solid #BBBBBB; }
#pressContainer .fotoMarco img:hover{border: 2px solid #00853E;}
#pressContainer .noticia{padding-bottom:0.5em; margin-bottom:0.5em;} /*Primera Noticia*/
#pressContainer .noticia span.blue{color:#999;border-collapse:separate;} /*Fecha: primera noticia y listado*/
#pressContainer .noticia span.blue:hover{text-decoration:underline;} /*Fecha: primera noticia y listado*/
#pressContainer .noticia img{width:100px;  height:67px; color:#333333}
#pressContainer .noticiaResaltada .info{font-weight:bold;}
#pressContainer .noticiaResaltada {border-bottom:1px solid #CCCCCC; padding-left:.15em; padding-right:.15em}/*Primera Noticia Resaltada*/
#pressContainer .noticiaResaltada a{text-decoration:none; text-align:left; color:#333333} /*Primera Noticia Resaltada*/
#pressContainer .dosNoticias .noticia{border-bottom:1px solid #CCCCCC; padding-left:.15em; padding-right:.15em}/*Listado de noticias*/
#pressContainer .dosNoticias{padding-bottom:.1em;}
#pressContainer a{color:#333333; font-size:.9em;display:block; text-align: justify; padding-right: .3em; text-decoration:none}
#pressContainer a:hover{text-decoration:underline}
#pressContainer .vermas{margin-top:.5em}
#pressContainer .vermas p{float:right; font-size:.7em}
#pressContainer .vermas a:hover {text-decoration:underline; color:#00853E;}
/*fin Sala de prensa Home*/

/***********Sedesol también es: ***********/
.cuadro_cc I_cc{ font-family:'trajan'; color:#575757; font-size:.8em;}
.cuadro_cc {
	display: table;
	float: left;
}

.I_cc {
	width: 19.55em;
}

.margen_derecho_cc {
	margin-right: 0em;
}

.marco_cuadro_I2_cc {
	border:solid;
	border-color: #E3E3E3;
	border-width: 1px;
	padding-left:1em;
	padding-right:0em;
	height:20.4em;
}

/*INICIO Lista de desconcentrados*/
.lista_con_iconos_A_cc {
	padding-top: 1.0em;
	padding-bottom: 0;
}

.lista_con_iconos_A_cc ul {
	margin: 0;
	padding: 0;
}

.lista_con_iconos_A_cc li {
	list-style-type: none;
	padding-top: 0em;
	padding-bottom: .9em;
}

.lista_con_iconos_A_cc img{
	padding-right:0.5em;
}

.lista_con_iconos_A_cc ul li a {
	font-family: 'trajan'; 
	font-size:.8em;
	font-stretch:semi-expanded;
	color: #555555;
	vertical-align: middle;
}

.lista_con_iconos_A_cc ul li a:hover {
	color: #5F5E5C;
}

/*FIN Lista de desconcentrados*/

/*Estilos correspondientes a tooltips*/
a.tooltip_cc {
	font-family: 'trajan'; 
	font-size:.9em;
}

.div_tooltip {
	font-family: 'trajan'; 
	font-size:.9em;
	padding:1em 1em;
	margin-left:0.5em;
	width: 12em;
	display:inline; 
	position:absolute; 
	border:1px solid #CDCDCD; 
	background:#F6F6F6; 
	color:#3E3E3E !important;	
	visibility:hidden;
}

.titulo_tooltip{ 
	color:#00853e; 
	font-weight:bold;
}

.area_tooltip {
	text-decoration:none;
}
/*Fin de Estilos correspondientes a tooltips*/

/*Estilos correspondientes a tooltips*/
a.tooltip_cc {
	font-family: 'trajan'; 
	font-size:.9em;
}

.div_tooltip {
	font-family: 'trajan'; 
	font-size:.7em;
	padding:1em 1em;
	margin-left:0.5em;
	width: 12em;
	display:inline; 
	position:absolute; 
	border:1px solid #CDCDCD; 
	background:#F6F6F6; 
	color:#3E3E3E !important;	
	visibility:hidden;
	z-index:5;
}

.titulo_tooltip{ 
	color:#00853e; 
	font-weight:bold;
}

.area_tooltip {
	text-decoration:none;
}
/*Fin de Estilos correspondientes a tooltips*/

.tituloBloque2 {color: #000000; font: 15px/18px trajan, serif; }
.tituloBloque2 a: {text-decoration:none;}
.tituloBloque2 a: hover {text-decoration:underline; color: #000000; }
.span_tituloBloque2 {font-size:1em; color:#000000; font-family: 'trajan'; padding-top:1em;}




/********************   videos recientes + enlaces destacados    ********************/
#videosyEnlaces { display:block; width:542px; height:378px; float:right; overflow:hidden}
#videosyEnlaces a {color:#333333; text-decoration:none}
#videosyEnlaces a:hover {color:#00853E; text-decoration:underline}
#videosyEnlaces a[href^="http:"] {background:none; padding-right:0px;}
/********************   videos recientes    ********************/
#videosRecientes { display:block; width:542px; height:248px; overflow:hidden;}
/********************   fin videos recientes    ********************/

/********************   enlaces destacados    ********************/
#enlacesDestacados { display:block; width:542px; height:128px; overflow:hidden; margin-top:2px;}
/*.bloqueb3 {width:100%; height:9em; margin-right:0.2em; float:left;}
.bloquePublicidad {width:100%; float:left; height:9em;}
.bloquePublicidad a[href^="http:"] {background:none; padding-right:0px}

.bloqueenlaces {width:100%; height:9em; padding-left: 0em; margin-top:.3em; margin-right:1.2em;  float:left;  border-left:solid 0px #E4E3E3;  margin-top:0em;}*/
.bannerRelacionados1 {display:table-cell; padding-right:11px;}
.bannerRelacionados2 {display:table-cell; padding-right:12px;}
.bannerRelacionados3 {display:table-cell;}
/********************   fin enlaces destacados    ********************/

/********************   fin videos recientes + enlaces destacados    ********************/

/********************   videos home    ********************/
.bloqueVideos {width:17.4em; margin-right:0.2em; float:left; position:relative; margin-left:1em;}
.bloqueVideos object {width:22.5em; height:240px; float:left; overflow:hidden; background:gray}
#listadoVideos {display:block; width:17.4em; height:3em; background:#F8F8F8; position: relative; top:1.5em; right:0}
.bloqueVideos #listadoVideos ul {margin:0; padding:0;}
.bloqueVideos li {color:#333333; text-decoration:none; font-size:.9em; padding:0; list-style:none}
.bloqueVideos li a {color:#333333; text-decoration:none}
.bloqueVideos li a:hover {color:#00853E; text-decoration:underline}
.listaVideos {text-align:right; padding-top:0; padding-right:.8em}
.listaVideos a {font-size:0.7em; color:#5F5E5C; text-decoration:none}
.listaVideos a:hover {text-decoration:underline; color:#00853E;}
.fechaVideoHome {color:#999999; font-family:'trajan'; font-size:1em;}
/********************   fin videos home    ********************/
.1emizq {margin-left:1em;}
.fuenteNegra {color:#152125} 
/*.span_tituloBloque {font-size:1em; color:#152125; font-family: 'trajan'; padding-top:1em;}*/

/********************   Sedesol también es    ********************/
.sedesolTambienEs {width:100%; height:71px; padding-left: 0em; margin-right:1.2em;  float:left;  border-left:solid 0px #E4E3E3;  margin-top:0em; margin-bottom:1em;}
.sedesolTambienEs a[href^="http:"] {background:none; padding-right:0px}
.bannerConadis {display:table-cell; padding-right:3px;}
.bannerDiconsa {display:table-cell; padding-right:2px;}
.bannerFonart {display:table-cell; padding-right:2px;}
.bannerImjuve {display:table-cell; padding-right:3px;}
.bannerInapam {display:table-cell; padding-right:2px;}
.bannerIndesol {display:table-cell; padding-right:2px;}
.bannerLiconsa {display:table-cell; padding-right:2px;}
.bannerOportunidades {display:table-cell}
/********************   Fin Sedesol también es    ********************/
/******************************************************  Inicio  Indice temático "Menu pie" *************************************************************************/
#menu_inferior { width:100%;  float:left; padding-bottom:1em; }
#temas {width:232px;  float:left; margin-right:1em;}
#mas {width:232px;  float:left; margin-right:1em;}
#lecturas {width:232px; float:left; margin-right:1em;}
#sitios {width:232px;  float: left;}

.tituloMenu {font: 15px/18px 'trajan'; color:#152125; text-decoration:none; }
.tituloMenu a {text-decoration: none; color:#152125;}
.tituloMenu a:hover { text-decoration:underline;  }
/***********************************************************  Fin  Indice temático "Menu pie" *************************************************************************/
.imgHolder {background-color: #fff;	padding:8px; width: auto; height:auto;	box-shadow: 0 0 6px #ccc;
  /*
     padding: 5px; margin-left: 1px; margin-bottom: 24px; height:auto; background-color: white; box-shadow: 3px 3px 4px #CCCCCC;
    -moz-box-shadow: 3px 3px 4px #CCCCCC;
    -webkit-box-shadow: 3px 3px 4px #CCCCCC;
    -o-box-shadow: 3px 3px 4px #CCCCCC;*/
}