body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #383838;
}


/*Estilos para los tooltip*/
a.tt{
    position:relative;
    z-index:24;
    color: #203558;
	font-weight:bold;
    text-decoration:none;
}

a.tt span{ display: none; }


/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #383838;}
a.tt:hover span.tooltip{
    display:block;
    position: absolute;
	padding-top: 13px;
	padding-left: 25px;
	width:200px;
	color: #203558;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}

.bluelinks:hover
{
    color:#d3d3d3 !important;
}

a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0px;
    background: url(publico/imagen/tooltip/bubble.gif) no-repeat top;
}

a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: auto 10px;
	background: url(publico/imagen/tooltip/bubble_filler.gif); 
}

a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #203558;
    background: url(publico/imagen/tooltip/bubble.gif) no-repeat bottom;
}

h1, h2, h3, h4, h5, h6, pre,
blockquote, dl,ul, address {
     margin: 0px;
     padding: 0px;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline;
	 display: inline;	
}

img
{
	border: 0px;
	float:left;
	position:relative;
}

h2{ /*estilo para los titulos de les secciones en las plantillas*/
	font-size: 16px;	
}

h3{/*titulo para evento principal en prensa*/
		font-size: 18px;
		color: #ffffff;	
}

a.paginacion:hover{ text-decoration: underline;}
a.paginacion{ text-decoration: none; color:#000000;}

a:hover{ color: #D3D3D3;}
a{ text-decoration: none; color: #ffffff;}



a.negro:hover{ color: #383838; text-decoration:underline;}
a.negro{ text-decoration: none; color: #000000;}

a.azul{        
    color: #203558;
	font-weight:bold;
    text-decoration:none;
}

a.azul:hover
{
	color: #383838;
}
.gridview a:active{ text-decoration: none; color: #000000;}
.gridview a:visited{ text-decoration: none; color: #000000;}
.gridview a:link{ text-decoration: underline; color: #000000;}
.gridview a:hover{ color: #383838;}
.gridview a{ text-decoration: none; color: #000000;}

a.MenuBarItemSubmenu:active{ text-decoration: none;}
a.MenuBarItemSubmenu:visited{ text-decoration: none;}
a.MenuBarItemSubmenu:link{ text-decoration: none;}
a.MenuBarItemSubmenu:hover{ color: #ffffff;}
a.MenuBarItemSubmenu
{   
	font-family: @Arial Unicode MS;
	font-size: 10px; 
	text-decoration: none;
	 color: #ffffff;
	 }
	 
	
a.aamarillo:hover{
	color: #ffd200;
}

#marcoGeneral{
	width: 1090px;
	height: 600px;
	margin-left: auto;
	margin-right: auto;	
}

#marco{
	width: 1010px;
	height: 686px;
	margin-left: auto;
	margin-right: auto;
	background-color: #00676c;
	position: relative;
	z-index: 1;
	padding:5px;
}

#MenuMaster
{
    width:980px;
    background-color:#376d3c;/*376D3C*/
    padding-left:30px;
    margin-left: auto;
	margin-right: auto;
	float:left;
	height:44px;
	padding-top:3px;
}

#MenuMaster a
{
    margin:0px 2px;
    display:block;
    float:left;
}

#MenuMaster a img
{
    margin:0px;
    padding:0px;
    border:0px;
}

#MenuMaster a img:hover
{
    opacity: 0.7;    
	-moz-opacity: 0.7;    
	filter: alpha(opacity=70);
}

#leftContent
{
    width:232px;
    height:638px;
    background-color:white;
    float:left;
    overflow:hidden;
}
#rightContent
{
    width:178px;
    height:638px;
    background-color:white;
    float:right;
    position:relative;
}

#viveMexico
{
    width:178px;
    float:left;
    height:53px;
    text-align:center;
    background-color:Black;
    padding:11px 0px;
    position:relative;
}

.tituloSeccion
{
    font-size:18px;
    font-family:Arial;
    color:#38526D;
    text-transform:uppercase;
}

.btnBuscar
{
	color:White;
	font-size:11px;
	border:none;
	cursor:pointer;
 
}

#BuscarIdiomas{/*contiene el buscador y las opciones de idiomas */
	width: 178px;
	max-height: 45px;	/*50*/
	padding-top: 10px;
	text-align: right;
	float:left;
	background-color: #00676c;
	position: relative;
	z-index: 2;
	color: #ffffff;
}

#botom{
	width: 600px;
	height: 50px;	
	margin-left: auto;
	margin-right: auto;
	background-color: #00676c;
	position: relative;
	overflow: hidden;
	z-index: 2;	
}

#accesoBottom{
	width: 130px;
	height: 46px;
	padding-top: 4px;
	float: left;
	overflow: hidden;
}

#Menubottom{
	width: 260px;
	height: 35px;
	padding-top: 15px;
	float: left;
	overflow: hidden;
	opacity: 0.7;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}

#imagenMexico{
	width: 155px;
	height: 55px;
	padding-left: 50px;
/*	padding-top: 10px;*/
	float: left;
	overflow: hidden;
}

#Menubottom ul li{
	display: inline; /*horizontalazo*/
}

#Menubottom li {
	padding: 0 2px;
	list-style: none;
	text-align: center;
	color: #ffffff;
/*	color: #ffffff; color cambia segun platnilla*/ 
}

#Menubottom a:hover{ text-decoration: underline; }
#Menubottom a{ text-decoration: none; color: #ffffff; }  /*color cambia segun plantilla*/

#intro{
	width: 600px;
	height: 500px;	
	overflow: hidden;	
}

#contenedor{ 
	width: 600px;
	height: 495px;
	margin-left: auto;
	margin-right: auto;	
	position: relative;
	z-index: 2;
	overflow: hidden;	
	background-color: #ffffff;
}

#contenidos
{
    width: 600px;
    height: 480px;
    float:left;
	position: relative;
	z-index: 2;
	overflow: hidden;	
	background-color: #ffffff;
}

.titleListadoGaleria
{
    font-family:Arial;
    font-size:12px;
    color:#288dce;
}

.contentListado
{
    position:relative; 
    float:left;
    width:568px;
}

.contentListado2
{
    position:relative; 
    float:left;
    width:180px;
    padding-right:10px;
}

.abstractListadoGaleria
{
    font-family:Arial;
    font-size:12px;
    color:#595959;
}

.bluelinks
{
    position:absolute;
    right:0px;
    bottom:0px;
    color:#288dce;
}

.Paging span
{
    color:#47b8ff;
}

.imgsListado
{
    display:block;
    float:left;
    margin:5px 22px;
}

#redesSociales
{
    width:178px;
    /*height:106px;*/
    text-align:center;
    padding-top:10px;
    position:relative;
}

#AnuncioMaster
{
    width:166px;
    height:266px;
    background-color:#0A60CD;
    padding:6px;
    position:relative;
    float:left;
    font-family:Arial;
    font-size:11px;
    color:white;
}

/*#AnuncioMaster a
{
    color:#76b3ff;
}*/

#menuMasterLeft
{
    float:left;
    width:232px;
    border-top:solid 1px white;
}

#menuMasterLeft a
{
    display:block;
    border-bottom:solid 1px white;
    background-color:#dd8936; /*DE8936*/
    color:White;
    text-align:right;
    font-family:Arial;
    font-size:12px;
    padding:7px 0px;
    padding-right:20px;
}

#menuMasterLeft a:hover
{
    background-color:#D52F19;
}

#menu{
	width: 600px;
	height: 18px;
	float: left;
	overflow: visible;
	background-color: #ff8000;
	color: #ffffff;
}

#DescubreSinaloa{
	width:  52px;/*95px; */
	height: 18px;
	padding-top: 0px;
	padding-left: 5px;
	/*font-family: sans-serif;*/
	float: left;
	overflow: hidden;
}

#itemsMenu{
	width: 540px;/*495px;*/
	height: 17px;
	padding-top: 0px;
	/*font-family: sans-serif;*/
	float: left;
	overflow: visible;	
}

#Menu a:hover{ text-decoration: none;}
#Menu a{ color:#ffffff; text-decoration: none;}

#itemsMenu a:hover{ text-decoration: none;}
#itemsMenu a{ color:#ffffff; text-decoration: none;}

#logo{
	width: 246px;
	height: 160px;
	float: left;
	overflow: hidden;	
}

#textoseccion{/*para la principal*/
	width: 164px;/*174px;*/
	height: 145px;/*160px;*/
	padding: 10px 5px 5px 5px;
	float: left;
	overflow: hidden;	
	font-size: 9px;
	background-color: #ec7300;	
	color: #ffffff;
}

#Imagenprincipal{
	width: 420px;
	height: 318px;
	float: left;
	overflow: hidden;	
}

#blokederecho{
	width: 178px;
	height: auto;
	float: right;
	overflow: hidden;	
}

#NombreProducto{
	width: 178px;
	height: 22px;
	float: right;
	overflow: hidden;		
	background-color: #034083;
	color: #ffffff;
}
  
#producto{
	padding-top: 4px;
}

.cuadroNombreProducto{
	width: 17px;
	height: 22px;	
	float: left;
	padding-left: 5px;
	overflow: hidden;		
	background-color: #44aa2b;	
	font-size: medium;
	color: #ffffff;
}

#ImagenProducto{
	width: 178px;
	height: 58px;
	float: right;
	overflow: hidden;			
}

#ProductosDeCategoria{
	width: 146px;
	height: auto;
	right: 37px;
	top: 52px;
	font-family: Trebuchet MS;
	overflow: hidden;
	color: #ffffff;
	position: absolute;
	z-index:10;
}

#MenuIzquierda{
	width: 180px;
	height: 480px;
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	left: -200px;
	top: 50px;
	font-family: Trebuchet MS;
	overflow: hidden;
	color: #ffffff;
	position: absolute;
	z-index:10;
	background-color: #FFC062;
}


.artMenuIzq:hover{background-color: #FFA34F;}
a:hover .artMenuIzq {color: #ffffff;}

.artMenuIzq{
	width: 170px;
	height: 18px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 15px;	
	text-transform: uppercase;
	background-color: #ff9533;
	float: left;
	overflow: hidden;
}

.artBanner{
	width: 180px;
	height: 200px;
	background-color: Gray;	
	float: left;
	overflow: hidden;	
}

#ProductosDeCategoria ul{
	padding: 0px;
	margin: 0px;
}

#ProductosDeCategoria li:hover{ 
	    opacity: 0.7;    
		 -moz-opacity: 0.7;    
		 filter: alpha(opacity=70);
}

.btnsalpha:hover{ 
	    opacity: 0.4;    
		 -moz-opacity: 0.4;    
		 filter: alpha(opacity=40);
}

#ProductosDeCategoria li{ 
	width: 100%;
	min-height: 15px;
	height: auto !important;
	height:15px; 
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border:0px;;
	list-style: none;
	list-style-position: outside;
	font-size: 9px;
	background-color: #024184;
	border-bottom: solid 1px #ffffff;
	color: #ffffff;
	display: block;
	}

#ProductosDeCategoria li a:hover{ 	
	text-decoration: none;
	}
	
#ProductosDeCategoria li a{ 
		text-decoration: none;
	color: #ffffff;
}

.SubitemProducto{
	width: 119px; /*123*/
	height: auto;
	padding-left:4px;
	overflow: hidden;
	float: left;
	color:#ffffff;
}

.cuadritoProducto{
	width:10px; 
	height:15px; 
	padding-bottom:3px; 
	padding-left:2px;
	background-color:red; 
	color:#ffffff; 
	float:left
}

.cuadritoSubProducto{
	width:10px; 
	height:13px; 
	padding-bottom:3px; 
	padding-left:2px; 
	background-color:red; 
	color:#ffffff; 
	float:left
}
/* Divs planntilla 1*/
#derechaPl1{
	width: 340px;
	height: 479px;
	float: right;
	position:relative;
	z-index:1;
}

#izquierdoPl1{
	width: 260px;
	height: 479px;
	float: left;
}

#tituloPl1{
	width: 220px;
	height: 60px;
	padding-left: 20px;
	padding-right: 20px;
	border-top: solid 1px #818181;	
	border-bottom: solid 1px #818181;	
	font-size: 16px;
	float: left;
	overflow: hidden;	
}

#resumenPl1{
	width: 220px;
	height: 230px;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;	
	float: left;
	overflow: auto;		
	color: #383838;
}




/* FIN divs plantilla 1*/

/* Divs plantilla 2*/
#ImagenSeccionPl2{
	width: 600px;
	height: 300px;/*337px;*/
	float: left;
	overflow: hidden;
}	

#TituloSeccionPl2{
	width: 221px; /*241px;*/
	height: auto; /*142px;*/
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:solid 1px #666666;
	float: left;
	overflow: hidden;
}

#TextoSeccionPl2{
	width: 318px; /*359px;*/
	height: 159px; /*142px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border-left:solid 1px #666666;
	float: left;
	overflow: auto;
}

/* FIN Divs plantilla 2*/

/* Divs para la plantilla 3*/
#tituloSeccionPl3	{
	width: 206px;/*246px;*/
	height: 80px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:10px;
	border-top: solid 1px #818181;	
	border-bottom: solid 1px #818181;		
	float: left;
	overflow: hidden;
}

#resumenPl1 a:hover,
#TextoSeccionPl2 a:hover,
#textosSeccionPl3 a:hover,
#textosSeccionPl4 a:hover,
#textosSeccionPl5 a:hover{ text-decoration:underline;}


#resumenPl1 a,
#TextoSeccionPl2 a,
#textosSeccionPl3 a,
#textosSeccionPl4 a,
#textosSeccionPl5 a{color:#669900; text-decoration: none;}

#textosSeccionPl3{
	width: 216px;/*246px;*/
	height: 199px; /*194px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	float: left;
	overflow: auto;
}

#fotoSeccionPl3{
	width: 353px;
	height: 350px;
	margin-bottom:5px;
	float: right;
	overflow: hidden;
}

#fotosColashPl3{
	width: 353px;
	height: 124px;
	float:right;
	overflow: hidden;
}


/* FIN Divs para la plantilla 3*/

/* Divs para la plantilla 4*/
#ImagenSeccionPl4{
	width: 600px;
	height: 325px;
	margin-bottom:12px;
	float: left;
	overflow: hidden;
}

#TituloSeccionPl4{
	width: 76px;/*241px;*/
	height: auto;/*142px;*/
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:solid 1px #666666;

	float: left;
	overflow: hidden;
	
}

#textosSeccionPl4{
	width: 204px;/*359px;*/
	height: 122px;/*142px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	padding-right: 20px;
	border-left:solid 1px #666666;
	float: left;
	overflow: auto;
}

#colashpl4{
	width: 248px;
	height: 142px;
	padding-left:1px;
	float: left;
	overflow: hidden;
}

/* FIN Divs para la plantilla 4*/

/* Divs para la plantilla 5 */
#blokeizquierdoPl5{
	width: 246px;
	height: auto;
	float: left;
	overflow: hidden;
}

#blokederechoPl5{
	width: 353px;
	height: auto;
	float: right;
	overflow: hidden;	
}


#tituloSeccionPl5	{
	width: 206px;/*246px;*/
	height: 125px;
	padding-left: 20px;
	padding-right: 20px;
	border-top: solid 1px #818181;	
	border-bottom: solid 1px #818181;		
	float: left;
	overflow: hidden;
}

#textosSeccionPl5{
	width: 206px;/*246px;*/
	height: 174px; /*194px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
	float: left;
	overflow: hidden;
}

#imagenSec{
	width: 353px;
	height: 346px;
	float: left;
	overflow: hidden;
}

#Textos2sec{
	width: 313px;/*353px;*/
	height: 113px;/*133px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	overflow: hidden;
}

/* FIn Divs para la plantilla 5 */

/* INICIO div plantilla 6*/
#tituloSeccionPl6{
	width: 206px;
	height: 51px;
	padding-top:10px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	overflow: hidden;
	border-top: solid 1px #818181;
	border-bottom: solid 1px #818181;
	margin-bottom:20px;			
}

.marcodedireccion{
	width: 193px;
	height: 100px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
	overflow : hidden; 
	overflow-y : scroll;
	background-color: #F0F0F0;
}


.tituloDireccion{
	width: 193px;
	height: auto;
	color:white;
	background-color: #666666;
	
}

/* FIN Divs de la plantilla 6*/


/* INICIO div plantilla 7*/
#tituloSeccionPl7{
	width: 206px;
	height: 51px;
	padding-top:10px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	overflow: hidden;
	border-top: solid 1px #818181;
	border-bottom: solid 1px #818181;
	margin-bottom:20px;	
	color: #669900;	
}

#ListadoPreviapl7{
	width: 206px; /*246*/
	height: 200px;
	padding-left:40px;
	float: left;
	overflow: hidden;
}

#ContenidosPreviaPl7{ /* contenido de las previas noticias, eventos.*/
	width: 353px;
	height:  478px; 
	float: right;
	overflow: hidden;
}
/* FIN div plantilla 7*/

/* inicio Divs plantilla 8 descargas*/

#ContenidoDescargas{ /* contenido de las previas noticias, eventos.*/
	width: 313px;  /*353px;*/
	height: 448px; /* 478px; */
	padding: 0px 20px 20px 10px;
	float: right;
	overflow: hidden;
}

#textodescarga{
	width: 246px; /*246*/
	height: 255px;
	float: left;
	overflow: hidden;
	clear: both;
}


/* Fin Divs plantilla 8 descargas*/


/* FIn Divs para la plantilla 10  prensa*/
#blokeizqPl10{
	width: 242px; /*246*/
	margin-left:2px;
	margin-right:2px;
	height: auto;
	float: left;
	overflow: hidden;
}

#blokederPl10{
	width: 353px;
	height: auto;
	float: right;
	position:relative;
	z-index:1;
}

#tituloEventoPincipalPl10{
	width: 221px;/*246px; se le restan 4 mas por el margin del marco*/
	height: 52px;
	padding-top: 10px;
	padding-left: 15px;
		border-top:solid 2px #00306e;
	border-left:solid 3px #00306e;
	border-right:solid 3px #00306e;
	float: left;
	overflow: hidden;
	background-color: #ec7300;
	color:#ffffff;
}

#imagenEventoPrincPl10{
	width: 236px; /*246px; se le restan 4 mas por el margin del marco */
	height: 124px; /*126*/
	border-top:solid 2px #00306e;
	border-left:solid 3px #00306e;
	border-right:solid 3px #00306e;
	float: left;
	overflow: hidden;
}

#resumenEventoPrincPl10 a:hover{ text-decoration:underline;}
#resumenEventoPrincPl10{
	width: 202px;/*246px; se le restan 4 mas por el margin del marco;*/
	height: 91px;/*106px;*/
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
		background-color: #00306e;
	color:White;
	float: left;
	overflow: hidden;
}

#CuadroSuscribeteContacto{
	width: 206px;/*246px;*/
	height: 17px;/*21px;*/
	padding-top: 4px;
	padding-left: 40px;
	float: left;
	overflow: hidden;
	background-color: #338600;
	color: #ffffff;
}

#CuadroSuscribeteContacto a:hover {text-decoration: underline;}
#CuadroSuscribeteContacto a { text-decoration: none;	color: #ffffff;}

#boletinMensualPl10{
	width: 192px;/*202px;*/
	height: 16px;
	float: left;
	padding-top: 3px;
	padding-left: 10px;
	overflow: hidden;
	background-color: #ec7300;
	color: #ffffff;
}


#boletinMensualImagenPl10{
	width: 200px;
	height: 90px;
	float: left;
	overflow: hidden;	
	border-left:solid 2px #ec7300;
	background-color: #ec7300;
}

#textoBeletinMensualPl10 a:hover{ text-decoration:underline;}

#textoBeletinMensualPl10{
	width: 191px;/*202px;*/
	height: 51px;
	padding-left: 5px;
	border-left:solid 2px #ec7300;
	border-right:solid 4px #ec7300;
	background-color: #ec7300;
	color:White;
	float: left;
	overflow: hidden;
}

#calendarioPl10{
	width: 151px;
	height: 160px;
	float: right;
	background-color: #ec7300;
}

#EventosSecundariosPl10{
	width: 353px;
	max-height: 70px;
	float: left;
	overflow: hidden;
	background-color: #ffffff;
}

#ResumenEventoSec1Pl10{
	color:black;
	float: left;
	margin:0px;
	max-height: 60px;/*70px;*/
	overflow: hidden;
	padding-top: 10px;
	padding-left: 5px;
	position:relative;
	width: 170px;/*175px;*/
}

#ResumenEventoSec2Pl10{
	width: 168px;/*175px;*/
	height: 60px;/*70px;*/
	padding-top: 10px;
	padding-left: 5px;
	border-right:solid 2px white;
	color:Black;
	float: right;
	overflow: hidden;
}

#imagenesEventosSecPl10{
	width: 353px;
	height: 134px;
	float: left;
	overflow: hidden;	
	background-color: #ffffff;
}

#ImagenEventoSec1Pl10{
	width: 175px;
	height: 134px;
	float: left;
	overflow: hidden;	

}




#ImagenEventoSec2Pl10{
	width: 173px;
	height: 134px;
	border-right:solid 2px white;
	float: right;
	overflow: hidden;	

}

#MasEventosPl10{
	width: 331px;
	height: 14px;
	padding-left: 20px;	
	float: left;
	overflow: hidden;
	background-color: #ec7300;
	border-right:solid 2px white;
	border-top:solid 1px white;
color:#ffffff;
}

#MasEventosPl10 a:hover {}
#MasEventosPl10 a { text-decoration: none; color:#ffffff;}

#NoticiasPl10 a:hover{ text-decoration:underline;}

#NoticiasPl10{
	width:311px; /*353px;*/ 
	height: 64px;/*76px;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	border-top:solid 2px white;
	border-right:solid 2px white;
	color:White;
	float: left;
	overflow: hidden;
	background-color:#ff2020;
}

#MasNoticiasPl10{
	width: 343px;/*353px;*/
	height: 20px;	/*23px;*/
	padding-top: 3px;
	padding-left: 10px;
	float: left;
	overflow: hidden;
	color:White;
	/*color: #bd181c;*/
}

#MasNoticiasPl10 a:hover {}
#MasNoticiasPl10 a { text-decoration: none; font-weight: bold; color: #bd181c;}

/* FIn Divs para la plantilla 10 prensa*/

/*Inicia Plantilla 11*/
#textosSeccionPl11{
	width:206px;/*359px;*/
	height: 210px;/*142px;*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	overflow: auto;
}
/*Fin divs para la plantilla 11 */

#imagencontacto{
	width: 246px;
	height: 349px;
	float: left;
	overflow: hidden;
}

#contenidoContacto{
	width: 273px;
	height: 478px;
	padding-left: 60px;
	/*padding-right: 20px;*/
	float: right;
	overflow: hidden;
	background-color: #afafaf;
	background-image:url(publico/imagen/contacto/fondocontacto.gif);
	background-repeat:no-repeat;
	background-position:  38px 100%;
}



#titulocontacto{
	width: 100px;
	height: 30px;	
	padding-top: 10px;
	border-top: solid 1px #818181;
	border-bottom: solid 1px #818181;
}

#tituloGaleria{
	width: 150px;
	height: 50px;	
	padding-top: 5px;
	margin-top: 20px;
	margin-left: 20px;
	border-top: solid 1px #818181;
	border-bottom: solid 1px #818181;
	float: left;
	overflow: hidden;	
}

#imagenesGaleriaPrevia{
	width:115px; 
	height:75px; 
	margin-left:20px; 
	margin-bottom:20px; 
	text-align: center;
	float:left; 
	overflow:hidden; 
	background-color: #EBEBEB;
}



#xxx{
	width: 100px;
	height: 100px;
	position: absolute;
	top:20px;
	left: 0px;
	z-index: 100;
	background-color: Aqua;
	display: block;
}


/* Estilos de Seccion Previa */

#ListadoPrevia{
	width: 206px; /*246*/
	height: 295px;
	padding-left:40px;
	float: left;
	overflow: hidden;
}

#direccioncontacto{
	width: 206px; /*246*/
	height: 255px;
	padding-left:20px;
	padding-right: 20px;
	float: left;
	overflow: hidden;
	clear: both;
}

#btnRegresar{
	width: 156px; /*246*/
	height: 20px;
	padding-left:90px;
	float: left;
	overflow: hidden;
}


#ContenidosPrevia a{ font-size:12px;  color: #D3D3D3; text-decoration: underline;}
#ContenidosPrevia a:hover{font-size:12px; text-decoration: underline; color: #D3D3D3;}

#ContenidosPrevia{ /* contenido de las previas noticias, eventos.*/
	width: 313px;  /*353px;*/
	height: 448px; /* 478px; */
	padding: 20px 20px 20px 10px;
	float: right;
	overflow: auto;
}

#Contenidossuscribete{ /* contenido de las previas noticias, eventos.*/
	width: 313px;  /*353px;*/
	height: 448px; /* 478px; */
	padding: 20px 20px 20px 10px;
	float: right;
	overflow: hidden;
}

#tituloSuscribete, #titulodescarga{
	width: 206px;
	height: 41px;
	padding-top:10px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
	overflow: hidden;
	border-top: solid 1px #818181;
	border-bottom: solid 1px #818181;
	margin-bottom:20px;		
}

#municipioMapa{
	width: 375px;
	height: 478px;
	float: right;
	overflow: hidden;	
}

#municipiosTextos a{ color: #383838; text-decoration: none; }
#municipiosTextos a:hover{ text-decoration: underline;}

#municipiosTextos li{
	list-style-position: outside;
	font-size: 12px;
}

#municipiosTextos{
	width: 225px;
	/*padding-left: 20px;*/
	height: 478px;
	float: right;
	overflow: hidden;		
}

.btnContacto{
	border: 0px;
	width: 54px;
	height: 17px;
	overflow: hidden;
	background-image: url(publico/imagen/botones/enviar.gif);
	cursor: pointer;
}

.contactotxt
{
    border:solid 1px #575757;
	width: 240px;
	background-image:url(publico/imagen/contacto/repeatcontact.jpg);
	font-family: Arial, Helvetica, sans-serif;
	
}

.Articulos a:hover{font-size:12px; text-decoration: underline; color: #D3D3D3;}
.Articulos a{ font-size:12px;  color: #D3D3D3;}


ul.MenuBarHorizontal li:hover{
	    opacity: 0.1;    
		 -moz-opacity: 0.1;    
		 filter: alpha(opacity=10);
		 font-style: italic;
	
}
