/* Basicos*/
html { min-height: 100%; margin-bottom: 1px; }
body { font-family: tahoma, sans-serif; font-size: 11px; color: #fff; } 
/* body { font-family: DINSD, sans-serif, Arial ; font-size: 11px; color: #fff; }  */
a img, :link img, :visited img { border: 0px;}
A:visited  			{ color : #333333; text-decoration : none; }
A:hover  			{ color : #993333; text-decoration : none; }
A:link  			{ color : #333333; text-decoration : none; }
A:active  			{ color : #333333; text-decoration : none; }
#amarilla			{ color: #e8e0a7; }
#blanca				{ color: #ffffff; }
#roja				{ color: #993333; }
#gris				{ color: #999999; }
#naranja			{ color: #f3bb20; }
#negra				{ color: #000000; }
/* fin basicos */

 
/* Inicio Header */
.header	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header1.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg2	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header2.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg3	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header3.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg4	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header4.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg5	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header5.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg6	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header6.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg7	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header7.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg8	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header8.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg9	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header9.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg10	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header10.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg11	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header11.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg12	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header12.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg13	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header13.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }
.headerbg14	{ position: absolute; width: 100%; height: 178px; top: 0px; left: 0px; z-index: 50; background-image: url(../img/back_header14.jpg); background-repeat: no-repeat; background-color: #000000; background-position: 50%; }

.content_header 	{ position: relative; width: 990px; top: 0px;  text-align: left; padding: 0px 0px 0px 0px; z-index:65; border:0px #CCC solid; background-color:transparent; }
.content_header2	{ position: relative; width: 990px; top: 19px; text-align: center; padding: 0px 0px 0px 0px; z-index: 51; }
.content_clima 		{ position:relative ; width:323px;  }
.fechayclima		{ position: relative; height: 27px; top: -6px; text-align: left; z-index:145; color:#000000 }
.contenedor			{ border:0px solid red; width:250px;}
.preview			{ height:30px; width:250px; border:0px solid #CCC;}
.shadow 			{ filter: Shadow(Color=#666666, Direction=135, Strength=3);}
.mainmenu			{ position: absolute; width: 667px; height: 37px; top: 0px; text-align: right; padding: 0px 0px 0px 350px; overflow:hidden; float: right; z-index:103;}
.mainmenu2			{ position: absolute; width: 667px; height: 1500px; top: 0px; text-align: right; padding: 0px 0px 0px 350px; overflow:hidden; float: right; z-index:103;}
.logo				{ position: relative; width: 653px; height: 150px; top: -2px;  padding-top: 0px; float: left; z-index:111; }
.custombackmenu		{ position: relative; width: 110px; height: 25px; top: 80px; text-align: right; padding-top: 0px; float: right; margin: 0px 0px 0px 0px; }
.breadcrum			{ position: absolute; width: 800px; height: 12px; top: 125px; left: 113px; color: #999; text-align: left; padding-top: 0px; margin: 0px 0px 0px 0px; vertical-align: top; font-size: 12px;  z-index:161; }
.breadcrum a:link, .copy a:visited	{ color: #999; text-decoration: none; }
.breadcrum a:hover	{ color:#993333; text-decoration: none; }
/* Fin Header */

/* Inicio contenidos portada*/
.container	{ position: absolute; width: 100%; top: 178px; left: 0px; z-index: 45; background-image: url(../img/back_container.png); background-repeat: repeat-y; background-color: #ffffff; background-position: 50%; }
.content_container 	{ position: relative; width: 990px; top: 30px; padding: 0px 2px 0px 0px; margin: 0px 3px 0px 0px; vertical-align: top; }
.temas 				{ position: relative; z-index: 47; top: 0px; left: 1px; }
.ayuda 				{ position: relative; z-index: 46; top: -15px; left: 1px; }
.ayudach 			{ position: relative; z-index: 46; top: -5px; left: 2px; }
.nota_principal		{ position: relative; z-index: 90; width: 688px; height: 300px; padding: 1px 0px 0px 0px; vertical-align: top; }
.nota_secundaria 	{ position: relative; width: 100%; height: 366px; top: 32px; left: 0px; padding: 0px 0px 0px 0px; vertical-align: top; text-align: left; }
.nota 				{ position: relative; width: 163px; padding: 0px 15px 0px 0px; }
h1					{ position: relative; top: 5px; font-family: sans-serif; font-size: 17px; font-weight: normal; font-style: normal; margin: 10px 2px 0px 0px; color: #333; }
a.titulo:visited	{ color : #666666; font-weight : normal; text-decoration : none; }
a.titulo:link  		{ color : #333333; font-weight : normal; text-decoration : none; }
a.titulo:hover  	{ color : #993333; font-weight : normal; text-decoration : none; }
a.titulo:active  	{ color : #993300; font-weight : normal; text-decoration : none; }
h2					{ font-size: 12px; font-weight: bold; margin: 12px 2px 5px 0px; padding: 12px 2px 5px 0px; color: #993333; line-height : 16px; border-bottom: #cccccc 1px solid; }
h3					{ font-size: 11px; font-weight: normal; margin: 12px 2px 2px 0px; color: #999966; line-height : 16px; }
h4                  { font-family:sans-serif; font-size:16px; color: #993333; font-weight:500; margin:0px 0px 3px 0px; }
h5                  { font-family:sans-serif; font-size:15px; color: #993333; font-weight:500; margin:0px 0px 3px 0px; }
p					{ margin: 1px 15px 2px 0px; color: #333333; line-height : 15px; }
p.utilitario		{ font-size: 13px; margin: 0px 15px 15px 0px; padding: 0px 15px 0px 0px; color: #666666; line-height : 19px; }
.fotonota 			{ float:left; padding: 0px; border: #cccc99 0px solid; margin: 4px 0px 6px 0px; }
#fotoch				{ margin: 15px 15px 15px 0px; }
.content_tra 		{ position: relative; width: 139px; padding: 17px 0px 0px 10px; text-align: right; }
.content_tra IMG    { padding-left:0px;}
.tramitelinks		{ list-style-type: none; margin: 0px 0px 15px auto; padding: 0; background-color: #316a1c; line-height : 17px; text-align: right; } 
.tramitelinks li	{ padding-bottom: 2px; }
.tramitelinks li a	{ text-indent: 12px; padding: 3px 1px; font-size: 12px; display: block; text-decoration: none; font-weight: normal; text-align: left; color: #FFFFFF;	 line-height : 17px; } 
* html .tramitelinks li a{ /*IE rule*/ width: auto; }
.tramitelinks a:hover {	color: #fff; background-color: #141414; text-decoration: none; } 
#tramitesyservicios { width:139px; }
.transparente		{ width : 266px; height : 102px; }
.despacho			{ width : 141px; height : 123px; background: url('../img/back_despacho.png') no-repeat; }
/* Fin contenidos portada  */

/* Inicio contenidos generales interiores*/
.tit_nivel2		{ position: relative; width: 990px; top: 30px; left: -31px; margin: 10px 2px 10px 0px; text-align: left; }
.tit_contacto	{ font-family:sans-serif; display: block; font-size : 15px; border-bottom: #cccccc 1px solid; color: #999966; padding: 0px 15px 5px 0px; text-align: left; margin-right: 20px; }
table.contacto	{ color:#333333; font-size: 12px; line-height : 14px; margin: 5px 0px 5px 0px; } 
.contacto a:link, .copy a:visited	{ color: #333333; text-decoration: none; }
.contacto a:hover	{ color:#993333; text-decoration: none; }

.paginacion		{ font-family: tahoma; font-size: 12px; color: #333333; float:right; vertical-align: middle; margin: 3px 10px 0px 0px; }

.colcentral { position: relative; width: 594px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }

.micrositio	{ width: auto; margin: -4px 0px 20px 0px; text-align: right; float: right; background: url('../img/conocecoahuila/back_micrositio.jpg') repeat-x; padding: 0px 0px 0px 0px; }
.micrositio td	{ padding: 4px 0px 4px 0px; margin: 0px 0px 0px 0px; }
.micrositio a	{ padding: 6px 12px 8px 12px; font-size: 13px; text-decoration: none; font-weight: normal; color: #eeeeee; line-height : 15px; margin: 0px 0px 0px 0px; }
.micrositio a:hover { color: #fff; background: url('../img/conocecoahuila/back_micrositio_on.jpg') repeat-x; text-decoration: none; }

.titsec 			{ position: relative; top: 5px; font-family: sans-serif; font-size: 42px; font-weight: normal; font-style: normal; line-height : 45px; margin: 10px 10px 0px 0px; color: #333; }

a.titsec:visited	{ color : #666666; font-weight : normal; text-decoration : none; }
a.titsec:link  		{ color : #333333; font-weight : normal; text-decoration : none; }
a.titsec:hover  	{ color : #993333; font-weight : normal; text-decoration : none; }
a.titsec:active  	{ color : #993300; font-weight : normal; text-decoration : none; }

/* Fin contenidos generales interiores*/

/* Inicio footer */
.linea			{ position: relative; width: 100%; height: 6px; background: #000000; z-index: 48; } 
.footer 		{ position: relative; width: 100%; height: 690px; background: #316a1c; border-top: #424242 1px solid; z-index: 48; } 

.directorio		{ position: relative; width: 990px; height: 24px; top: 20px; text-align: left; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; } 
.footerint		{ position: relative; width: 100%; top: 40px; height: 130px; background: #000000; border-top: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; } 
.busqueda 		{ font-size : 11px; color : #333333; height: 17px; width: 255px; background: #eeeeee; border-bottom: #727272 1px solid; border-left: #727272 1px solid; border-right: #727272 1px solid; border-top: #727272 1px solid; padding: 3px 0px 0px 3px; }
#tall			{ background: #fbfbfb; width: 25px; border: #acaeaf 1px solid; }
#grande			{ background: #fbfbfb; width: 208px; border: #acaeaf 1px solid; }
#venti			{ background: #fbfbfb; width: 500px; border: #acaeaf 1px solid; }
#xtra			{ background: #fbfbfb; width: 420px; height: 140px; border: #acaeaf 1px solid; }
#txt_oficina	{ background: #fbfbfb; width: 208px; border: #acaeaf 1px solid; }
#txt_celular	{ background: #fbfbfb; width: 208px; border: #acaeaf 1px solid; }
#txt_ocupacion	{ background: #fbfbfb; width: 208px; border: #acaeaf 1px solid; }
#txt_municipio	{ background: #fbfbfb; width: 208px; border: #acaeaf 1px solid; padding:0px; }

.boton          { margin: -2px 0px 0px 0px; }
.leyes			{ position: relative; width: 990px; top: 5px; text-align: left; } 
ul 				    { list-style-type: none; line-height : 20px; color: #999999; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
ul.pie li a 	    { text-decoration:none; color:#999999; }
ul.pie li a:link    { text-decoration:none; color:#999999; }
ul.pie li a:active  { text-decoration:none; color:#ffffff; font-weight : normal; }
ul.pie li a:hover   { text-decoration:none; color:#ffffff; font-weight : normal; }

ul.menuft li a 	    { text-decoration:none; color: #80BD26; }
ul.menuft li a:link    { text-decoration:none; color:#80BD26; }
ul.menuft li a:active  { text-decoration:none; color:#ffffff; font-weight : normal; }
ul.menuft li a:hover   { text-decoration:none; color:#ffffff; font-weight : normal; }
ul.menuft li a:visited   { text-decoration:none; color:#80BD26; font-weight : normal; }

#lista1 		{ width: 100px; }
#lista2			{ width: 150px; }
#lista3			{ width: 140px; }
#lista4			{ width: 140px; }

/* titulos y subtitulos natas de 3er y cuarto nivel*/
.nota_nivel3	{ position: relative; width: 630px; padding: 0px 0px 0px 15px; vertical-align: top; }
.tit_nivel3		{ position: relative; top: 5px; left: 0px; font-family: sans-serif; font-size: 21px; font-weight: normal; margin: 10px 2px 10px 0px; color: #f3bb20; }
.tit_nivel4		{ width: 580px; height: 20px; top: 15px; left: 0px; background: #eeeeee; font-family: sans-serif; font-size: 18px; font-weight: normal; margin: 10px 2px 0px 0px; color: #993333;  padding: 4px 0px 4px 15px; }
.tit_nivel5		{ width: 170px; height: 20px; top: 15px; left: 0px; background: #eeeeee; font-family: sans-serif; font-size: 14px; font-weight: normal; margin: 0px 0px 0px 0px; color: #993333;  padding: 4px 0px 4px 0px; }
.piefoto		{ position: relative; width : 585px; color : #999999; font-size : 11px; padding: 10px 0px 10px 0px; }
h1.subtitulo	{ left: -7px; padding: 0px 12px 0px 0px;}
.lineagris		{ position: relative; width: 595px; height: 1px; left: 0px; background: #cccccc; margin: 10px 0px 16px 0px; } 
.lineseparacion	{ position: relative; width: 595px; height: 1px; left: 0px; background: #cccccc; margin: 30px 0px 0px 0px; } 
p.nivel4		{ font-size: 12px; top: 0px; left: 0px; margin: 0px 15px 15px 0px; padding: 0px 15px 0px 0px; line-height : 18px; }
p.nivel4 a:link    { text-decoration:none; color:#333333; }
p.nivel4 a:active  { text-decoration:none; color:#993333; font-weight : normal; }
p.nivel4 a:hover   { text-decoration:none; color:#993333; font-weight : normal; }


.foto_nivel4 	{ float: right; padding: 0px; border-bottom: #cccc99 4px solid; border-left: #cccc99 4px solid; border-right: #cccc99 4px solid; border-top: #cccc99 4px solid; margin: 4px 0px 10px 6px; }
/* fin titulos y subtitulos natas de 3er y cuarto nivel*/

/* listado cuarto nivel*/
ul.nivel4	 	{ font-size: 12px; top: 0px; left: 0px; list-style-type: circle; line-height : 20px; color: #333333; padding: 0px 12px 0px 0px; margin: 0px 12px 0px 45px; list-style-image: url(../img/4n_bullet_circle.gif); }

ul.nivel4 li a 	    { text-decoration:none; color:#333333; }
ul.nivel4 li a:link    { text-decoration:none; color:#333333; }
ul.nivel4 li a:active  { text-decoration:none; color:#993333; font-weight : normal; }
ul.nivel4 li a:hover   { text-decoration:none; color:#993333; font-weight : normal; }

/* fin listado cuarto nivel*/

/* tabla cuarto nivel*/
table.datos		{ position: relative; width: 565px; left: 30px; border-collapse: collapse; font-size: 11px; letter-spacing : 0px; line-height : 12px; color: #333333; border-bottom: #eeeeee 1px solid; } 
.cabeza			{ font-size : 12px; color : #ffffff; font-weight : bold; line-height : 12px; background-color: #c0d3d1;	border-bottom: #a1bbb8 1px solid; } 
.sombra TD, TD.sombra		{ background-color: #f0f5f4; border-top: #ffffff 1px solid; border-bottom: #ffffff 1px solid; }
.datos TD		{ padding: 4px 25px 4px 10px; }
#csc 			{ position: relative; width: 565px; height: auto; background: #c0d3d1 url(../img/accesotematico/left_tab.png) no-repeat; padding: 2px 0px; left: 30px; }
.tr, .bl, .br 	{ position: absolute; width: 14px; height : 14px; display : block; margin-bottom : -1px;  /* this is for IE */ }
.tr 			{ background : transparent url(../img/accesotematico/right_tab.png) no-repeat; top : 0; right : 0; }
/* fin tabla cuarto nivel*/

/* numeralia cuarto nivel*/
.numeralia 		{ position: relative; font-size: 13px; line-height : 16px; color: #ffffff; background-color: #333333;  text-align: left;} 
.titnum			{ font-size : 15px; color : #cac829; font-weight : bold; line-height : 18px; border-right: #ffffff 1px solid; } 
.numeralia TD	{ padding: 0px 15px 0px 15px; }
.backnum		{ position: relative; top: 5px; left: 30px; background-color: #333333; }
.backtxt		{ position: relative; width : 565px; top: 5px; left: 30px; background-color: #333333; }

.numeralia_grisclaro	{ position: relative; font-size: 13px; line-height : 16px; color: #333333; background-color: #eeeeee;  text-align: left;} 
.titnum_grisclaro		{ font-size : 15px; color : #cccc00; font-weight : bold; line-height : 18px; border-right: #cccccc 1px solid; } 
.backnum_grisclaro		{ position: relative; top: 5px; left: 30px; background-color: #eeeeee; }
.numeralia_grisclaro TD	{ padding: 0px 15px 0px 15px; }
.backtxt_grisclaro		{ position: relative; width : 565px; top: 5px; left: 30px; background-color: #eeeeee; }
/* fin numeralia cuarto nivel*/

/* zona multimedia*/
.zm				{ position: relative; width: 147px; padding: 0px 0px 10px 0px; text-align: left; font-size: 12px; float: center; }
.zm a			{ font-size: 11px; text-decoration: none; font-weight: normal; text-align: left; color: #333333; line-height : 14px; font-size: 12px; }
.zm a:hover 	{ color: #993333; text-decoration: none; font-size: 12px; }
.zmfoto 		{ margin: 2px 4px 8px 0px; }
.zmline			{ position: relative; width: 130px; height: 1px; left: 0px; background: #ffffff; margin: 0px 0px 0px 0px; border-bottom: #cccccc 1px dashed; } 

.zmlinks		{ font-size: 12px; text-align: left; margin: 0px auto 6px 17px; padding: 4px 0px 0px 0px; line-height : 14px; list-style-image: url(../img/zm_bullet.gif); }
.zmlinks li		{ padding-bottom: 0px; }
.zmlinks li a	{ font-size: 11px; text-decoration: none; font-weight: normal; text-align: left; color: #333333; line-height : 14px; font-size: 12px; }
.zmlinks a:hover 	{ color: #993333; text-decoration: none; font-size: 12px; }
.zmsubtitulo    { background-color:#aaaaaa; color:#ffffff; text-transform:uppercase; width:147px; height:15px; font-weight:500; vertical-align:middle;}
#zmredes a IMG{ vertical-align:middle; margin:3px 5px 3px 0px;}
BR.clearMod { clear: both; line-height: 0; display: block; }
/* fin zona multimedia*/

/* Redes Sociales */
.rs				{ position: relative; width: 590px; padding: 0px 0px 10px 0px; text-align: left; font-size: 12px; float: center; border:0px #CCCCCC solid; }
.rs a			{ font-size: 11px; text-decoration: none; font-weight: normal; text-align: left; color: #333333; line-height : 14px; font-size: 12px; }
.rs a:hover 	{ color: #993333; text-decoration: none; font-size: 12px; font-weight:bold; }

/* Fin de Redes Sociales */

/* gran encabezado e intro*/
.tit_intro 		{ position: relative; top: 5px; font-family: sans-serif; font-size: 42px; font-weight: normal; font-style: normal; line-height : 45px; margin: 10px 10px 0px 0px; color: #333; }
.txt_intro		{ padding: 0px 20px 0px 0px; color: #333333; line-height: 22px; font-family: sans-serif; font-size: 16px; font-style: normal; margin-right: 30px; }
#introch		{ line-height: 18px; font-size: 13px; }

.copy  			{ position: relative; width: 990px; top: 28px; font-size: 11px; font-weight: normal;  margin: 20px 2px 2px 0px; color: #999966; line-height : 16px; text-align: left; }
.copy a:link, .copy a:visited	{ color: #999966; text-decoration: none; }
.copy a:hover	{ color:#ffffff; text-decoration: none; }

.redes a:link, .copy a:visited	{ color: #666666; text-decoration: none; }
.redes a:hover	{ color:#999999; text-decoration: none; }

/* Fin footer */

/* prueba sifr*/
h6 {
font-size: 45px; 
  letter-spacing: -.05em;
  margin: 0;
  padding: 0;
  color: #333333; 

}

/*Publicaciones*/

.fisheye{
	text-align: center;
	height: 50px;
	position: relative;
}
a.fisheyeItem
{
	text-align: center;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 66px;
	position: absolute;
	display: block;
	top: 0;
}
.publicacionItem
{
	text-align: center;
	color: #FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size:9px;
	text-decoration: none;
	width: 40px;
	position: absolute;
	display: block;
	bottom: 0;
}
.fisheyeItem img
{
	border: none;
	margin: 0 auto 5px auto;
	width: 100%;
}
.publicacionItem img
{
	border: none;
	margin: 5px auto 0 auto;
	width: 100%;
}
.fisheyeItem span,
.publicacionItem span
{
	display: none;
	positon: absolute;
}
.fisheyeContainter
{
	
	height: 110px;
	width: 313px;
	left: 45px;
	position: absolute;
	top: 1px;
}
#fisheye2
{
	position:relative;
	width: 400px;
	height:120px;
}

/*Fin Publicaciones*/
/*olor:#ffffff; text-decoration: none; }*/
/* Fin footer */



