/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

@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; }
/*************************/
/* html basico limpiar */
/*************************/


body {
    color: #515151;
    font: 15px/1.2 "Times New Roman",Times,serif;
    background: #fafafa;
    line-height: 1;
}

a:link, a:visited, a {
    color: #1B925B;
    text-decoration: none;
}
a {
    outline: 0 none;
}
a.active{
	color: #01853F !important;
}	

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, header, footer, article, section, nav, menu, hgroup, figure { margin: 0; padding: 0; border: 0; vertical-align: baseline; 

/*background: transparent;*/ }


h1, h2, h3, h4, h5, h6 { font-weight: normal; clear: both; }

ol, ul { /*list-style: none;*/
	line-height: 1.2;
 }

blockquote { quotes: none; }

blockquote:before, blockquote:after { content: ''; content: none; }

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0;
/*font-size:10px;*/ 

}

.tabla-ppl table{
	width:90%;	}

a img { border: none; }

h1, h2, h3, h4, h5, h6 {
  color: #01853F;
   font-family: trajan,serif;
   letter-spacing: -0.05em;
   margin-bottom:1em;
}

#page-title{
	font: 34px/36px trajan,serif;
	margin-bottom: 1em;
	margin-bottom: 0.5em;
}
#region-content ul,
#region-content p, #region-content .field-name-body {
    margin-bottom: 18px;
}
tr:hover td, tr.event:hover td.active, tr.odd:hover td.active{
	/*background: none;*/
}
/*************************/
/* zonas  estructura */
/*************************/
#region-content.grid-9 p {
   font: 15px/1.2 "Times New Roman",Times,serif;
}

.front #region-content.grid-9 p {
   padding-right: 0;
}
.view-footer .more-link{
	background-color: #1B905B;
	background: url("../images/ver_mas.png") no-repeat scroll 0 0;
	color: #FFFFFF;
	font: 11px/29px serif;
	height: 27px;
    text-align: center;
    text-transform: uppercase;
    width: 118px;
    padding: 8px 25px 15px 24px;
} 
.view-footer .more-link:hover{
       opacity:0.7;}

table.tabla thead th{
	background-color:#007A3D;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	vertical-align: middle;
}
table.tabla td{
	border: 1px solid #E0E0E0;
	font-size: 10px;
}
.tabla td, .tabla th{
	padding: 5px;
	box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */

}
/*.liquid ul li{
	width: 160px;
}*/
/*************************/
/* header */
/*************************/
/*Encabezados de pagina*/
.img_head img {
   border:thin solid #FFF;
   -webkit-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.2);
   box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.2);
   height: auto !important;
   width: 100% !important;
}

/*Menu header*/
#block-menu-menu-menu-superior ul li{
	list-style: none;
	display: inline;
	text-transform: uppercase;
	
}
#block-menu-menu-menu-superior{
	padding-top: 26px;
}
#block-menu-menu-menu-superior a{
	color:#7A7979;
	font-size: 12px;
}
#block-menu-menu-menu-superior a:hover{
	text-decoration:underline;}
#block-menu-menu-menu-superior ul li:first-child:before{
	content: "";
	margin: 0;
}
#block-menu-menu-menu-superior ul li:before{
	content: "/";
	margin: 0 10px 0 0;
}
/*Buscador*/

#search-block-form .container-inline{
	margin-top: 8px;
	background: #F1F1F1;
	border: 1px solid #F1F1F1;
	box-shadow: 1px 0 0 #F8F8F8;
	 -webkit-box-shadow: 1px 0 0 #F8F8F8;
	padding: 5px;
	height: 25px;
}
#search-block-form #edit-search-block-form--2{
	width: 100%;
	background: #FFFFFF;
	border: 1px solid #D6D6D6;
	box-shadow: 1px 1px 0 #EEEEEE inset;
	 -webkit-box-shadow: 1px 1px 0 #EEEEEE inset;
	 height: 25px;
	 line-height: 25px;
	 padding: 0 25px 0 10px;
	color:#7A7979;
	
	background: url("../images/lupa.png") no-repeat scroll right #FFFFFF;
    
    width: 100%;
	
}
#search-block-form #edit-actions{
	display: none;
}
/* logo */

.branding-data{
	text-align:center;}
.logo-img {
    float: none;
    margin-right: 20px;
}
#block-menu-menu-menu-superior .menu{
	text-align:center;}
	
#logo{
	margin: 10px 0;
	width: 282px;
	height: auto;
	}
/* flexalider slideshow */
#block-views-noticias-principales-block{
	display: none;
}
#block-views-noticias-principales-block .flex-direction-nav a.flex-prev{
	background:url(../images/flecha_banner.png) no-repeat;
    left: -30px;}	
#block-views-noticias-principales-block .flex-direction-nav a.flex-prev:hover{
	background:url(../images/flecha_banner.png) no-repeat 2px 0;
    left: -30px;}
#block-views-noticias-principales-block .flex-direction-nav a.flex-next{
	 background: url("../images/flecha_next.png") no-repeat scroll 2px 0 rgba(0, 0, 0, 0);
    right: -41px;}
#block-views-noticias-principales-block .flex-direction-nav a.flex-next:hover{
	background:url(../images/flecha_next.png) no-repeat 0 0;
    right: -41px;}
#block-views-noticias-principales-block .flexslider .slides img  {
	height: auto;
}  
.flexslider .flex-direction-nav a, .flexslider .flex-direction-nav a {
    display: inline !important;
	opacity:1;    
	content: none !important;
    font-family: none;
    font-size: 1px;
	text-indent:800px;
	overflow:hidden;
	width:30px;	 
}

.flexslider:hover .flex-direction-nav a, .flexslider:hover .flex-direction-nav a {
    display: block;
}

#block-views-noticias-principales-block{
   
    
	margin-top:40px;
	padding-left: 30px;
	padding-right: 30px;
	margin-bottom:50px;    
	
	}
	
.flexslider {
    background: url(../images/slide_bg_norm.png) no-repeat;
    border:none;
    border-radius: 4px;
    box-shadow: none;
    margin: 0px;
    position: relative;
}


.flex-control-paging li a {
    background: #DDDCDC;
    -webkit-box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
    box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
}

.flex-control-paging li a.flex-active {
    background: #1B8E5A;
    cursor: default;
    -webkit-box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.4);
    box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.4);
}

.flex-control-nav li {
    display: inline-block;
    margin: 0 4px;
}

.flex-control-nav {
    bottom: -46px;
}
#block-views-noticias-principales-block .views-field-title .field-content{
	background: -moz-linear-gradient(top,  rgba(42,118,76,0.9) 0%, rgba(35,90,59,0.9) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(42,118,76,0.9)), color-stop(100%,rgba(35,90,59,0.9))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(42,118,76,0.9) 0%,rgba(35,90,59,0.9) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(42,118,76,0.9) 0%,rgba(35,90,59,0.9) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(42,118,76,0.9) 0%,rgba(35,90,59,0.9) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(42,118,76,0.9) 0%,rgba(35,90,59,0.9) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62a764c', endColorstr='#e6235a3b',GradientType=0 ); /* IE6-9 */
endColorstr='#b3235a3b',GradientType=0 ); /* IE6-9 */

	bottom: 26px;
	left: 26px;
	padding: 10px;
	text-align: center;
	display: block;
}
#block-views-noticias-principales-block .views-field-title .field-content .titulo-nota-principal{
	border:1px solid #1B8F5B;
    padding: 10px 20px;
}	
#block-views-noticias-principales-block .views-field-title .field-content .titulo-nota-principal .texto-nota-principal{
	color: #FFFFFF;
	font:10px/28px trajan,serif;
}
#block-views-noticias-principales-block .views-field-title .field-content .titulo-nota-principal .boton-nota-principal{
	display: none;
}
/* menu principal */
.responsive-layout-mobile #block-superfish-1{
	padding-top: 4px;
}
#superfish-1-select{
	height: 35px;
    padding-top: 9px;
    width: 100%;
}

#block-superfish-1 ul li ul li a{
	font: 10px/14px "Times New Roman",Times,serif !important;
    border-top: 1px solid #FFFFFF ;
	padding:10px 0 !important;
	height:auto!important;

}
#block-superfish-1 ul li ul li a:hover{
	text-decoration:underline;}
#block-superfish-1 ul li ul li.first a{
    border-top: none !important;
}
#zone-menu-wrapper	{
	background:url(../images/menu_bg_norm.png) no-repeat center top;
	height:60px;
}
	
#block-superfish-1 .sf-depth-1 a {
	 border-left: 1px solid rgba(0, 0, 0, 0);
    border-right: 1px solid rgba(0, 0, 0, 0);
    color: #5F5E5C;
    float: left;
    font: 10px/37px trajan,serif;
    height: 37px;
    margin-top: 2px;
    padding: 0 10px;
    position: relative;
    z-index: 20;}
	
#block-superfish-1 .content > ul.menu > li{
	margin: 0;
}
#superfish-1 li.first.sf-depth-1 {
    background:none !important;
	padding-left: 0px;
}

#block-superfish-1 .sf-depth-1:hover > a{ background: #fbfbfb; border-left-color: #CCCCCC; border-right-color: #CCCCCC; text-decoration: none; }

.sf-menu.sf-horizontal.sf-shadow ul, .sf-menu.sf-vertical.sf-shadow ul, .sf-menu.sf-navbar.sf-shadow ul ul { background: #dfdfdf; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,endColorstr='#cbcbcb',startColorstr='#fbfbfb'); /* for IE */ -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,endColorstr='#cbcbcb',startColorstr='#fbfbfb')"; /* for IE */ background-image: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#cbcbcb)); /* for webkit browsers */ background-image: -moz-linear-gradient(center top, #fbfbfb, #cbcbcb); /* for firefox 3.6+ */ border: 1px solid #fafafa; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25); display: none; font: 13px/14px serif!important; margin-left: 10px; min-width: 140px; padding: 18px !important; position: absolute; text-transform: uppercase; top: 39px; z-index: 15; 

border-bottom-left-radius: 0;
    border-top-right-radius: 0;}


#superfish-1 .superfish-1 li{
    background-image: url("../img/sprites.png?v=1.6");
    background-position: -286px -150px;
    background-repeat: no-repeat;
    content: "";
    display: block;
    float: left;
    height: 11px;
    margin: 13px 17px 0;
    text-indent: -9999px;
    width: 10px;
}

.sf-sub-indicator{
	display:none;}

#superfish-1 li.sf-depth-1{
	background: url("../images/punto_menu.png") no-repeat scroll 1px 12px rgba(0, 0, 0, 0);
    }
	
#superfish-1 li.sf-depth-1.first{
	}
	
#superfish-1 li.sf-depth-1 ul li{
	
	padding-left:0px;}
	
#superfish-1 .superfish-1 .sf-depth-1{
    float: left;
    font: 15px/37px trajan,serif;
    position: relative;
}

#superfish-1 .superfish-1 .sf-depth-2 {
    border-top: 1px solid #FFFFFF ;
    padding: 8px 5px;
    text-align: left;
    white-space: nowrap;
    font: 13px/14px serif;
    text-transform: uppercase;
}

#superfish-1 .superfish-1 a.sf-depth-2 {
    font: 13px/14px serif !important 	;
    text-transform: uppercase
    color: #545454;
}
#superfish-1 .superfish-1 .sf-depth-2 ul li {
    text-align: left;
    white-space: nowrap;
}


/*************************/
/* pie footer */
/*************************/
#block-block-2{
	clear:both;}

.domicilio-pie{
	color: #808080;
	display:inline-block;}
#block-block-3 .content{
	text-align:center;}
#block-block-2 {
    font: 14px/17px serif;
    margin-bottom: 20px;}
	
.nota-legal-pie{
	color:	#666666;
	padding:10px 0;
	background: url("../images/line_double.png") repeat-x scroll center top rgba(0, 0, 0, 0);
	margin-top:20px;
	text-align:center;}
	
.logo-pie{
	background:url(../images/line.png) repeat-x 0 29px;
	display:block;
	width:100%;
	text-align:center;
	margin-bottom:30px;}
.logo-pie img{
		background:#FAFAFA;
		padding:0 10px;}
/*Bloque redes sociales front footer*/
.social-bts li{
    list-style: none;
    float: left;
    margin: 0 4px;
    width: 33px;
    }	
    
.social-bts li a{
	background-repeat: no-repeat;
    display: block;
    height: 33px;
    text-indent: -9999px;
    width: 33px;

}
.social-bts li a.facebook {
       background:url(../images/fb.png) no-repeat;
}
.social-bts li a.twitter {
       background:url(../images/tw.png) no-repeat;
}
.social-bts li a.youtube {
       background:url(../images/yt.png) no-repeat;
}
.social-bts li a.flickr {
       background: url(../images/tr.png) no-repeat;
}
.social-bts li a.rss {
       background:url(../images/rs.png) no-repeat;
}

.social-bts li a.facebook:hover {
       background:url(../images/fb-over.png) no-repeat;
}
.social-bts li a.twitter:hover {
       background:url(../images/tw-over.png) no-repeat;
}
.social-bts li a.youtube:hover {
       background:url(../images/yt-over.png) no-repeat;
}
.social-bts li a.flickr:hover {
       background: url(../images/tr-over.png) no-repeat;
}
.social-bts li a.rss:hover {
       background:url(../images/rs-over.png) no-repeat;
}
/*************************/
/* paginas */
/*************************/
/*video*/
.node-type-video .player iframe {
       border:thin solid #FFF;
       -webkit-box-shadow:  1px 1px 15px 0px rgba(0, 0, 0, 0.2);
   box-shadow:  1px 1px 15px 0px rgba(0, 0, 0, 0.2);
             }
.node-type-video .player{
	text-align: center;
	

} 
.node-type-video .embedded-video{
	padding: 30px 0;
}
      
/*Lista tuneada*/
ul.tunealist li{
	padding-bottom: 10px;
	padding-top: 10px;
	background: url("../images/line_d.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);	
	list-style: none;
	list-style-position: inside;
}
ul.tunealist li a{
	display: block;
	background: url("../images/bullet_frame.png") no-repeat scroll left;
	padding-left: 40px;
	padding-bottom: 8px;
	padding-top: 8px;
}
ul.tunealist{
padding-top: 10px;
padding-bottom: 10px;
}
ul.tunealist{
	background: url("../images/ul_bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  background-size:100%;  
}
ul.tunealist li:last-child{
	background: url("../images/ul_bg.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	padding-bottom: 20px;
  background-size:100%;
}
/*Transparencia Focalizada*/
#node-page-119 .content .field-item ul li{
	list-style: none;
}
#node-page-119 .content .field-item ul li img{
	float: left;
	margin: 10px;
}
/*Vista pagina de Normas mexicanas por materia*/
.view-noms.view-id-noms.view-display-id-page_1 .view-content .views-row .views-field-field-titulo-general{
	background: #dfdfdf; 
	background: rgb(250,250,250); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlMGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%, rgba(224,224,224,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(250,250,250,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e0e0e0',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	border: 1px solid #fafafa; 
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); 
	font: 14px/31px serif; 
	padding: 15px 10px 10px 10px; 
	
	top: 39px; z-index: 15; 
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
}
.view-noms.view-id-noms.view-display-id-page_1 .view-content .views-row{
	clear: both;
	display: inline-table;
	width: 100%;
	margin: 10px 0;
}
/*Pagina de vista NOM - Normas Oficiales Mexicanas ordenadas por Materia*/
.view-noms.view-id-noms.view-display-id-page .view-content .views-row .views-field-field-titulo-general{
	background: #dfdfdf; 
	background: rgb(250,250,250); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlMGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%, rgba(224,224,224,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(250,250,250,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e0e0e0',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	border: 1px solid #fafafa; 
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); 
	font: 14px/31px serif; 
	padding: 15px 10px 10px 10px; 
	
	top: 39px; z-index: 15; 
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
}
.view-noms.view-id-noms.view-display-id-page .view-content .views-row{
	clear: both;
	display: inline-table;
	width: 100%;
	margin: 10px 0;
}


/* CÃ³mo y dÃ³nde realizar una solicitud de informaciÃ³n */

.page-node-122 td{
	vertical-align:top !important;
	padding:5px;}
.page-node-122 tr{
	vertical-align:text-top !important;
	}

.page-node-122 .field-name-body table td, .block .content table td {
    vertical-align: middle;
}

/* organos de participaciÃ³n */
#node-page-291 p{
    background: url("../images/line_d.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
    list-style: none inside none;
    padding-bottom: 20px;
    padding-top: 20px;
}
#node-page-291 p a{
background: url("../images/bullet_frame.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: block;
    padding-bottom: 10px;
    padding-left: 40px;
    padding-top: 10px;}

/*************************/
/* bloques */
/*************************/

/* menu lateral derecho */
#block-menu-menu-en-los-estados .content a,
#region-sidebar-second .block-menu-block a{
	color:#515151;}

#block-menu-menu-en-los-estados ul li,	
#region-sidebar-second .block-menu-block ul li.leaf {
    list-style-image: none;
    list-style-type: none;
	padding:10px 0;
	border-bottom: dotted thin #A8A8A8;
}	

#region-sidebar-second .block-menu-block ul li.last {
	border-bottom:none;
}	

#block-menu-menu-en-los-estados .content,
#region-sidebar-second .block-menu-block .menu-block-wrapper > .menu{
	border: solid thin #D3D3D3;
	padding:10px;}

h2.block-title {
	color: #01853F;
    display: block;
    font: italic 16px/1 "Times New Roman",Times,serif;
    letter-spacing: 0.2px;
    margin: 0;
    /*position: relative;*/
    text-align: center;
	margin-bottom:10px;
   /* top: 6px;*/
	 }
h2.block-title a{
	color: #01853F;
	/*background:#E9E9E9;
	padding:0 5px;*/
	color:#01853F !important;}
	
#block-menu-menu-en-los-estados,
#region-sidebar-second .block-menu-block{
	margin-bottom:40px;
	background: #dfdfdf; 
	background: rgb(250,250,250); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMSUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTBlMGUwIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%, rgba(224,224,224,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(250,250,250,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  rgba(250,250,250,1) 1%,rgba(224,224,224,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e0e0e0',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	
	border: 1px solid #fafafa; 
	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); 
	font: 14px/15px serif!important; 
	margin-left: -10px; 
	min-width: 100%; 
	padding: 10px 10px 10px 10px !important; 
	
	top: 39px; z-index: 15; 
	border-bottom-left-radius: 0;
	border-top-right-radius: 0;
	}
	
/*noticias recientes*/

#block-views-noticias-block .views-field-created .field-content{
	background: url("../images/liston_fecha.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFFFFF;
    display: block;
    height: 28px;
    padding: 9px 0 0 10px;
    width: 86px;    
	left: -28px;
    position: relative;
    }
 
	
/* bloque noticias recientes */


#block-block-1,
#block-views-noticias-block{
	background:#FFF;
	border:solid thin #E0E0E0;
	padding:15px;
	-webkit-box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.1);        
    box-shadow:  1px 1px 3px 0px rgba(0, 0, 0, 0.1);
    box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
    }
.views-field-field-enlace-url{
	font-style:italic;}
#block-views-noticias-block .views-field-title{
	color:#676C6C;}


/*bloque tramites y servicios */

.tramites-y-servicios a{
	color:#515151;}
.tramites-y-servicios a:hover{
	color:#1B925B;}
.tramites-y-servicios li{
	padding:0  0 5px 25px;
	list-style:  none;
	border-bottom: solid thin #E0E0E0;
	margin-top:5px;}

.tramites-y-servicios .tys-1{
	background:url(../images/icono_consulta.png) no-repeat;}
.tramites-y-servicios .tys-2{
	background: url(../images/icono_guia.png) no-repeat;}
.tramites-y-servicios .tys-3{
	background: url(../images/icono_consulta.png) no-repeat;}
.tramites-y-servicios .tys-4{
	background: url(../images/icono_fotmato_pago.png) no-repeat;}
.tramites-y-servicios .tys-5{
	background: url(../images/icono_consulta.png) no-repeat;}
.tramites-y-servicios .tys-6{
	background: url(../images/icono_gaceta_ecologica.png) no-repeat;}
.tramites-y-servicios .tys-7{
	background: url(../images/icono_orientacion.png) no-repeat;}
.tramites-y-servicios .tys-8{
	background: url(../images/icono_gaceta_ecologica.png) no-repeat;}

/* mapa estilos */
.ancho-estados td{
	background: url("../images/line_d.png") repeat-x scroll center bottom rgba(0, 0, 0, 0);
	padding-bottom: 20px;
    padding-top: 20px;}

.mapa-mexico{position:relative;z-index:9;}.mapa-mexico-azul{position:absolute;top:58px;left:0;z-index:0;}.aguascalientes-rollover,.baja-california-rollover,.baja-california-sur-rollover,.campeche-rollover,.chiapas-rollover,.chihuahua-rollover,.coahuila-rollover,.colima-rollover,.distrito-federal-rollover,.durango-rollover,.estado-de-mexico-rollover,.guanajuato-rollover,.guerrero-rollover,.hidalgo-rollover,.jalisco-rollover,.michoacan-rollover,.morelos-rollover,.nayarit-rollover,.nuevo-leon-rollover,.oaxaca-rollover,.puebla-rollover,.queretaro-rollover,.quintana-roo-rollover,.san-luis-potosi-rollover,.sinaloa-rollover,.sonora-rollover,.tabasco-rollover,.tamaulipas-rollover,.tlaxcala-rollover,.veracruz-rollover,.yucatan-rollover,.zacatecas-rollover{position:absolute;top:58px;left:0;visibility:hidden;z-index:-1;}.ancho-mapa{width:780px;}.ancho-estados a{text-decoration:none;color:#01853F;}.texto-bienvenida{margin-left:50px;margin-top:-145px;background:url(/sites/turismo.com.mx/themes/turismo/css/images/barras-rosas.png) no-repeat scroll 0 28px;}.texto-bienvenida h1{color:#000;font-size:22px;}.texto-bienvenida h1 .divisor{color:#eb008b;}.texto-bienvenida p{color:#fff;font-size:12px;margin-left:50px;width:605px;margin-bottom:42px;}.texto-bienvenida img{margin:10px 300px 0;}.ancho-estados table{font-size: 17px;}

/* home titulo */
.front #page-title{
	display:none;}
	
/* accesos directos */


#block-block-4 h2,#block-block-5 h2, #block-block-6 h2, #block-block-7 h2{
	font: 16px/25px trajan,serif;
       margin: 0 0 20px;
	   text-align:left;
}
.front #zone-postscript{
	 background: url("../images/border_01.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    padding-top: 50px;
    position: relative;
    top: -11px;
	}

#block-block-4, #block-block-5, #block-block-6, #block-block-7 {
    float: left;
}
#block-block-4 ul li, #block-block-5 ul li, #block-block-6 ul li, #block-block-7 ul li{
	line-height: 1.2;
    margin-bottom: 8px;
    background:url(../images/bullet.png) no-repeat 0 4px;
    padding-left: 14px;
}
#block-block-4 ul li a, #block-block-5 ul li a, #block-block-6 ul li a, #block-block-7 ul li a{
	color: #777777;	
}

#block-block-4 li a, #block-block-5 li a, #block-block-6 li a, #block-block-7 li a{
	color:#515151;
	list-style:none;
	}
#block-block-4 li a:hover, #block-block-5 li a:hover, #block-block-6 li a:hover, #block-block-7 li a:hover{
	color:#666;
	}
#block-block-4 li, #block-block-5 li, #block-block-6 li, #block-block-7 li{
	list-style:none;}
	
	
	/*  actividades */
.node-type-video article, 
.front #zone-content .region-inner{
	background: url(../images/border_01.png) no-repeat center 216px;
	padding-bottom:1px;    
	position: relative;
    top: -17px;
	}
	
.node-type-video article{
	background: url(../images/border_01.png) no-repeat center 0;
	padding-bottom:1px;    
	position: relative;
    top: -17px;
	}
	
.node-type-video #block-system-main, 
.front #zone-content{
	margin-top:40px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTklIiBzdG9wLWNvbG9yPSIjZThlOGU4IiBzdG9wLW9wYWNpdHk9IjAuNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI4MiUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(left,  rgba(250,250,250,0.6) 0%, rgba(232,232,232,0.6) 19%, rgba(232,232,232,0.6) 82%, rgba(250,250,250,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(250,250,250,0.6)), color-stop(19%,rgba(232,232,232,0.6)), color-stop(82%,rgba(232,232,232,0.6)), color-stop(100%,rgba(250,250,250,0.6))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(250,250,250,0.6) 0%,rgba(232,232,232,0.6) 19%,rgba(232,232,232,0.6) 82%,rgba(250,250,250,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(250,250,250,0.6) 0%,rgba(232,232,232,0.6) 19%,rgba(232,232,232,0.6) 82%,rgba(250,250,250,0.6) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(250,250,250,0.6) 0%,rgba(232,232,232,0.6) 19%,rgba(232,232,232,0.6) 82%,rgba(250,250,250,0.6) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(250,250,250,0.6) 0%,rgba(232,232,232,0.6) 19%,rgba(232,232,232,0.6) 82%,rgba(250,250,250,0.6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99fafafa', endColorstr='#99fafafa',GradientType=1 ); /* IE6-8 */
}

	
.archive-title{
	display: block;
    font: italic 20px/22px serif;
    text-align: center;}
	
	
.featured-title:before, .featured-title:after {
    background:url(../images/line_d.png) repeat-x scroll 0 50% rgba(0, 0, 0, 0);
    content: "";
    display: inline-block;
    height: 10px;
    /*width: 60px;*/
}
.featured-title {
    display: block;
    font: 23px/25px trajan,serif;
    margin-bottom: 30px;
    text-align: center;
    text-transform: lowercase;
}
.archive-title, .featured-title {
    color: #67686A;
}
.featured-title:after {
    margin-left: 10px;
}
.featured-title:before {
    margin-right: 10px;
}

#block-views-twitter-vista-block .view-footer,#block-views-videos-block .view-footer{
	text-align: center;
}
/*Bloque redes sociales*/
#block-views-twitter-vista-block .view-content{
	min-height: 350px;
}	
#block-views-twitter-vista-block .views-field-created-time{
	text-align: right;
	font-style: italic;
	color: #515151;
}
#block-views-twitter-vista-block ul li{
	 padding-bottom: 20px;
     padding-top:20px;
}
#block-views-twitter-vista-block ul li img{
	float: left;
	margin-right: 10px;
}

#block-views-twitter-vista-block ul li.views-row-first{
	border-bottom: #FFFFFF solid 1px;
	padding-top:0px;
}
#block-views-twitter-vista-block .views-field-screen-name .field-content a{
      margin-bottom: 15px;
      display: block;
}
/* bloque video home */
#block-views-videos-block{
	margin:0 10px;
	float: left;

	}
.video-incrustado{
	position: relative;
}
.video-incrustado a:after {
   background: url("../images/icono_rec.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
   content: "";
   display: block;
   height: 102px;
   left: 40%;
   opacity: 1;
   position: absolute;
   text-indent: -9999px;
   top: 20%;
   width: 102px;
}
#block-views-videos-block .views-field-title .titulo-video-principal{
    display: block;
    font: 19px/20px trajan,serif;
	padding: 18px 10px 0;
	display:block;
}
#block-views-videos-block .views-field-title .titulo-video-principal a{
	color: #515151;}
	

#block-views-videos-block .view-content {
    background: none repeat scroll 0 0 #D0D1D2;
    border-left: 1px solid #E8E8E8;
   /* padding: 207px 0 85px*/;
   
    text-align: center;
    width: 100%;
    padding-left: 3px;
	padding-right:3px;
	    box-sizing:border-box;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -o-box-sizing:border-box;
    -ms-box-sizing:border-box;
    min-height: 350px;
}

#block-views-videos-block .view-content:after {	
    background: none repeat scroll 0 0 #D0D1D2;
    
    }
#block-views-videos-block .view-footer {	
    background: none repeat scroll 0 0 #D0D1D2;
    height: 50px;
}    
#block-views-videos-block .view-content img{
	width: 100%;
	height: auto;
	max-width: 300px;
	}    
/*Enlaces relacionados*/	

#block-views-enlaces-relacionados-block .content .item-list{
	text-align:center;}
#block-views-enlaces-relacionados-block ul li{
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
}
#block-views-enlaces-relacionados-block{
	padding:15px;
	box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   -o-box-sizing:border-box;
   -ms-box-sizing:border-box;}
	
#block-views-enlaces-relacionados-block a:hover{
	opacity:0.7;
	}
	
/*Enlaces recomendados*/
#block-views-banners-block{
	text-align: center;
}
#block-views-banners-block .view-content{
	min-height: 350px;
}
#block-views-banners-block img{
	width: 100%;
	height: auto;
	max-width: 267px;
}


/* estudios y opinion */

.page-node-183 table p{
	font-size:10px !important;
	font-family:Verdana, Geneva, sans-serif !important;}
	
/* transparencia focalizada */

.context-estados .field-name-body tr:first-child td,
.ficha-focalizada{
	box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   -o-box-sizing:border-box;
   -ms-box-sizing:border-box;
	padding:20px;
	display: table-cell;
	background: rgb(250,250,250); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(250,250,250,1) 0%, rgba(232,232,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(250,250,250,1)), color-stop(100%,rgba(232,232,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(232,232,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(232,232,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(250,250,250,1) 0%,rgba(232,232,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(250,250,250,1) 0%,rgba(232,232,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-8 */
}

#node-page-119 .content .field-item ul li{
	list-style: none;
	display: inline-table;
	width: 100%;
}

#node-page-119 .content .field-item ul li img{
	float: left;
    height: auto;
    margin: 10px;
    width: 41px;
}

.trans-focalizada{
	padding-left:0 !important;
	box-sizing:border-box;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   -o-box-sizing:border-box;
   -ms-box-sizing:border-box;}
   
  .read-more{
   background: url("../images/ver_mas.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    clear: both;
    color: #FFFFFF !important;
    display: block;
    font: 11px/29px serif;
    height: 36px;
    text-align: center;
    text-transform: uppercase;
    width: 95px;}

 .read-more:hover{
	 opacity: 0.7;}
	
.trans-focalizada a:visited{
	color:#FFF !important;}
/*Carrusel*/
#block-views-carousel-block{
	background: none repeat scroll 0 0 #FAFAFA;
    clear: both;
    margin-bottom: 50px;
}	
/*Carrusel*/
#block-views-carousel-block .previous{
	background:url(../images/carrusel_prev.png) no-repeat 1px 0;
	text-indent: 1000px;
	display: block;
	height: 197px;
	width: 30px;
}
#block-views-carousel-block .next{
	background:url(../images/carrusel_next.png) no-repeat -1px 0;
	text-indent: 1000px;
	display: block;
	height: 197px;
	width: 30px;
}

#block-views-carousel-block .previous:hover{
	background:url(../images/carrusel_prev.png) no-repeat 2px 0;
	opacity:0.8;
}
#block-views-carousel-block .next:hover{
	background:url(../images/carrusel_next.png) no-repeat -2px 0;
	opacity:0.8;
}


#block-views-carousel-block #views_slideshow_liquidcarousel_content_carousel-block .wrapper	 > ul {
	text-align: center;
}


/* comite de informacion */
.page-node-168 table,
.page-node-153 table,
.page-node-134 table,
.page-node-115 table,
.page-node-102 table,
.page-node-89 table,
.page-node-76 table,
.page-node-63 table,
.page-node-49 table,
.page-node-38 table {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 18px;
}

.page-node-168 table td,
.page-node-153 table td,
.page-node-134 table td,
.page-node-115 table td,
.page-node-102 table td,
.page-node-89 table td,
.page-node-76 table td,
.page-node-63 table td,
.page-node-49 table td,
.page-node-38 table td,

.page-node-168 table p,
.page-node-153 table p,
.page-node-134 table p,
.page-node-115 table p,
.page-node-102 table p,
.page-node-89 table p,
.page-node-76 table p,
.page-node-63 table p,
.page-node-49 table p,
.page-node-38 table p{
	border-bottom:thin solid #CCC;
	padding-bottom:5px;}

.MsoNormalTable tr{
	border-bottom:thin solid #CECECE;}
.MsoNormalTable td{
	padding:2px;}
.MsoNormalTable{
	margin:20px 0;
	border:thin solid #FFF;	
-webkit-box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.3);
        
        box-shadow:  0px 2px 5px 0px rgba(0, 0, 0, 0.3);
}
        
/*Nodo Ordenamiento Ecologico*/
.tablaordenamiento img{
	width: 100%;
	height: auto;
	max-width: 200px;
}

.tablaordenamiento li{
	padding: 10px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
}  
.tablaordenamiento li p{
	text-align: left;
}     
.imagen-ordenamiento-1 {
	text-align: center;
} 
.imagen-ordenamiento-1 img{
	width: 100%;
	height: auto;
	max-width: 400px;
} 
.imagen-ordenamiento-12 img{
	width: 100%;
	margin: 10px;
}
.imagen-ordenamiento-13 img{
	width: 100%;
	margin: 10px
}
/*Nodo Ordenamientos Ecológicos Decretados */
#node-page-483 ul li{
	padding: 10px;
	display: inline-table;
	vertical-align: top;
	text-align: center;
}
#node-page-483 ul li p{
	text-align: left;
}
#node-page-483 ul li img{
	width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.imagenp3 img{
	width: 100%;
	max-width: 200px;
	height: auto;
}
.imagenp3{
	text-align: center;
}
.ir{
	text-align: center;
}

.parrafos-expandibles div p strong:hover {
  cursor: pointer;
}

.modificado-por{
  text-align: right;
  clear: both;
  padding-top: 20px;
  font-size: 12px;
  color: #999;
  font-style: italic;
}

.sf-main-menu .sf-depth-2 ul,
.sf-main-menu .sf-depth-3{
  display: none !important; 
}

.context-fomento-ambiental #zone-content-wrapper #zone-content #region-content{
  width: 915px !important;
}

.node-type-page table.tabla-semarnat tr.renglon-par  { background-color: #FFF !important; color: #202124 !important;}
.node-type-page table.tabla-semarnat tr.renglon-impar{ background-color: #EEE !important; color: #202124 !important; }
.node-type-page table.tabla-semarnat tr.renglon-first{ background-color: #01853F !important; color: #FFF !important; }

.block-menu-block p {
  border: solid thin #D3D3D3;
  padding: 10px;
}
.block-menu-block p a{
  display: block;
  list-style-image: none;
  list-style-type: none;
  padding: 0 0 10px;
  border-bottom: dotted thin #A8A8A8;
  margin-left: 0.5em;
}
.context-gestion-ambiental .menu-block-1 ul.menu li.collapsed {
  padding-top: 10px;
}
.context-gestion-ambiental .menu-block-1 ul.menu li.collapsed.first {
  padding-top: 0px;
}

.node-type-sala-de-prensa
{

}

.node-type-sala-de-prensa .block-system-main.block-without-title .field-name-field-tipo-de-comunicado
{
  margin-bottom: 20px;
  font-weight: normal;
}

.view-sala-de-prensa,
.view-taxonomy-term{

}
.view-sala-de-prensa .views-row,
.view-taxonomy-term .views-row{
  clear: both;
  overflow: hidden;
  margin-bottom: 10px;
}
.view-sala-de-prensa .views-field,
.view-taxonomy-term .views-field{
  margin-bottom: 5px;
}
.view-sala-de-prensa .views-field-created,
.view-taxonomy-term .views-field-created{
  font-size: 10px;
}

.view-sala-de-prensa .views-field-title a,
.view-taxonomy-term .views-field-title a{
  font-weight: normal;
  font-size: 18px;
}

.node-type-sala-de-prensa .block-system-main.block-without-title .field-name-field-imagen,
.view-sala-de-prensa .views-field-field-imagen,
.view-taxonomy-term .views-field-field-imagen{
  float: left;
  margin: 0px 15px 13px 0px;
}

.fondo-ordenamiento
{
  background: url("../images/int-ord-ecologico.jpg") no-repeat scroll 0 0;
  width: 588px;
  height: 220px;
  position: relative;
  margin-bottom: 10px;
}
.fondo-ordenamiento .subtitulo
{
  font-size: 16px;
  padding-top: 10px;
  font-weight: bold;
}
.fondo-ordenamiento .cuerpo
{
  position: relative;
  top: 10px;
  border: 0px solid red;
  width: 315px;
}
.fondo-ordenamiento .cuerpo.cuerpo-largo
{
  width: 410px;
}
.ordenamiento-cuerpo .quienes
{
  margin-top: 15px;
  background: url(../images/quienes.png) no-repeat scroll 0 0;
}
.ordenamiento-cuerpo .como
{
  background: url(../images/como.png) no-repeat scroll 0 0;
}
.ordenamiento-cuerpo .informacion
{
  background: url(../images/informacion.png) no-repeat scroll 0 0;
}

.ordenamiento-cuerpo .quienes,
.ordenamiento-cuerpo .como,
.ordenamiento-cuerpo .informacion
{
  color: #FFF;
  font-size: 18px;
  font-weight: bold;
  height: 28px;
  padding-top: 7px;
  padding-left: 10px;
  margin-bottom: 10px;
}

#block-block-120{
  position: absolute;
  right: 0px;
  top: 60px;
}

#busqueda-g{
  width: 300px;
  float: right;
  margin-right: 13px;
}

#busqueda-g #___gcse_0 .gsc-control-cse{
  padding: 5px 5px 0px;
  background-color: #F1F1F1;
  border: 0px;
}
