@charset "utf-8";

html, body { margin:0px 0px; padding:0px;
				/*text-align:center;*/
			/*background:#e5e1de url(../images/xmas2010/back-sky-xmas.png) repeat-x;*/
			background: url(../images/body__bg.jpg) repeat-x top left;	
			background-position: center top;			
			background-color: #f7f7f7;
			font-family:Verdana, Arial, Helvetica, sans-serif;

			}
			
#flashback{
	
	width:100%;
	height: 100%;
	position:absolute;	
	/*border: #0F6 1px solid;*/
	z-index:-1;
	margin:0;
	padding:0;
	text-align:center;
	/*border: #0F6 1px solid;*/
	left:0;
	top:0;

	
	
	
	}

a	{	cursor:pointer;	}

a img	{	border:none;				
}

.imagendiarios {
margin:0px 0px 0px 0px ;
/*border:1px solid red;*/
padding:0px 0px 0px 0px;
float:left;
clear:right;

}



div.clear	{	clear:both;

				float:left;

				width:100%;

				}



div.center	{	margin:auto;

				text-align:center;
				
				/*border:1px solid red;*/
				
				float:left;
				
				margin-left:270px;

				}



form	{	margin:0px;

			padding:0px;

			}



#contenedorPrincipal	{	width:900px;

                            height:auto;

						    border: 5px;

							margin: 20px auto ;

							}



#contenedorHeader	{	width:910px;

						height:100px;

						margin:auto;

						text-align:center;

						background:url(../images/xmas2010/header.png) no-repeat;

						float:left;

						clear:both;

						}



#espacioHeader	{	width:910px;

					height:10px;

					margin:auto;

					/*background-color:#f7fbff;*/

					float:left;

					clear:both;

					}



#contenedorCuerpo	{	width:902px;

						height:512px;

						padding:0px 0px 0px 8px;

						float:left;

						clear:both;						

						}



#contenedorCuerpoB	{	width:908px;

						padding:0px 0px 0px 0px;						

						background-color:#f7fbff;

						border-left:#e7dfde 1px solid;

						border-right:#e7dfde 1px solid;

						margin:auto;

						float:left;

						clear:both;

						text-align:left;

						}

#contenedorCuerpoBIzquierdo	{	width:570px;

								margin:auto;

						float:left;

						clear:both;				

															

								

								}



#contenedorCuerpoBIzquierdoBig	{	width:870px;

									float:left;

									clear:right;

									padding: 0px 0px 0px 0px;

									margin: 0px 20px 0px 20px ;													

									}

#contenedorCuerpoBDerecho	{	width:320px;

								float:left;

								clear:right;

								margin-right: 0px;

								text-align:center;

								padding:5px 0px 0px 0px;	

								}

								

#CuerpoIzquierdo	{	
						width:530px;

						padding:0px 10px 10px 15px;

						float:left;

						clear:right;
						/*border:1px solid blue;				*/

						

						}

#CuerpoDerecho	{	width:340px;

					padding:0px;

					float:right;					

					clear:right;
				/*border:1px solid black;*/
					

					}



#contenedorFooter	{	width:910px;

						height:79px;

						margin:auto;

						background:url(../images/footer__bg.jpg) repeat-x;

						border-left:#e7dfde 1px solid;

						border-right:#e7dfde 1px solid;

						float:left;

						clear:both;

						}



#contenedorHeader p	{	margin:0px;

						padding:0px;

						line-height:1.5em;

						}



#contenedorCuerpo h1	{	    margin:0px;

							padding:2px 0px 2px 0px;

							line-height:1.9em;

							font-size:14px;

							color:#FFFFFF;

							}



#contenedorCuerpo h2	{	margin:0px;

							padding:2px 0px 2px 0px;

							line-height:1.5em;

							font-size:14px;

							}



#contenedorCuerpo p	{	margin:0px;

						padding:2px 0px 2px 0px;

						line-height:1.3em;

						font-size:12px;

						}



#contenedorCuerpo p a	{	color:#FFFFFF;

							text-decoration:none;

							}



#contenedorCuerpoB h1	{	margin:10px 5px 10px 5px;

							padding:7px 0px 7px 30px;

							width:570px;
							
						/*	border:1px solid green;*/
										
							

							line-height:1.9em;

							font-size:14px;

							color:#FFFFFF;

							display:block;

							background:url(../images/encabezado.jpg) no-repeat;						
							
							

							}

							

							#contenedorCuerpoB h1 aa {														

							color: #CCCCCC;							}

							

#contenedorCuerpoBIzquierdoBig h1	{	width:870px;

										background:url(../images/encabezado_big.jpg) no-repeat;	}

										

										



#contenedorCuerpoB h2	{	margin:0px;

							padding:2px 0px 2px 25px;

							margin:0px 0px 0px 10px;

							line-height:1.3em;

							font-size:12px;

							color:#ce2421;

							background:url(../images/bullet__.jpg) left no-repeat;

							}
							
.pruebah2 {
	width:570px;
	height:20px;
	/*border:1px solid #0C6;*/
	float:left;
	clear:right;
	/*margin-top:5px;*/
	
	}



#contenedorCuerpoB h2 a	{	color:#ce2421;

							text-decoration:none;							

							

							}

							

							

#contenedorCuerpoB h3 {	
margin:4px 5px 4px 5px;

							padding:4px 0px 4px 30px;

							width:440px;

							line-height:1.9em;

							font-size:14px;

							font-weight:bold;

							color:#ce2421;					

							display:block;							

							}

							

#contenedorCuerpoB h3 a	{	

color:#ce2421;

text-decoration:none;					

}



#contenedorCuerpoB h3 a:hover,

	{	color:#2D2D2D;

									text-decoration:none;

									}



#contenedorCuerpoB p	{	margin:0px;

							padding:2px 0px 2px 0px;

							line-height:1.3em;

							font-size:11px;

							color:#ce2421;

							}



#contenedorCuerpoB p a	{	color:#ce2421;

							text-decoration:none;

							}

#contenedorCuerpoB h2 a:hover,

#contenedorCuerpoB p a:hover	{	color:#2D2D2D;

									text-decoration:none;

									}

									





/******************************************************************************************

											CLASES

******************************************************************************************/

.contenedorCuerpoGeneral		{	background:url(../images/xmas2010/cuerpo_general.png) left no-repeat; color:#f94d27;	}

.contenedorCuerpoOrganismos		{	background:url(../images/xmas2010/secciones_organismos.png) right no-repeat; color:#937d18;	}

.contenedorCuerpoGastronomia	{	background:url(../images/xmas2010/secciones_gastronomia.png) right no-repeat; color:#993300;}

.contenedorCuerpoSalud			{	background:url(../images/xmas2010/secciones_salud.png) right no-repeat; color:#9d29b2;	}

.contenedorCuerpoTurismo		{	background:url(../images/xmas2010/secciones_turismo.png) right no-repeat; color:#1e3f89;	}



.inputGeneral		{	border:#f94d27 1px solid;	}

.inputOrganismos	{	border:#937d18 1px solid;	}

.inputGastronomia	{	border:#993300 1px solid;	}

.inputSalud			{	border:#9d29b2 1px solid;	}

.inputTurismo		{	border:#1e3f89 1px solid;	}



.inputBuscarGeneral		{	background:url(../images/button_bg.png) no-repeat;	}

.inputBuscarOrganismos	{	background:url(../images/button_bg_organismos.png) no-repeat;	}

.inputBuscarGastronomia	{	background:url(../images/button_bg_gastronomia.png) no-repeat;	}

.inputBuscarSalud		{	background:url(../images/button_bg_salud.png) no-repeat;	}

.inputBuscarTurismo		{	background:url(../images/button_bg_turismo.png) no-repeat;	}

.inputminiBuscar  {	background:url(../images/button_bg.png) no-repeat;	}



#frmContacto	{	padding:10px;	}



.linksAnuncios	{	font-size:11px;

					text-decoration:none;

					color:#f94d27;

					}



.linkLogo	{	width:425px;

				height:100px;

				float:left;

				clear:right;

				display:block;

				text-decoration:none;		

}

.linkLogomini	{	width:910px;

				height:50px;

				float:left;

				clear:right;

				display:block;

				text-decoration:none;

				background:url(../images/header_mini.png) no-repeat;

}

.linkBotones	{	width:96px;

					height:100px;

					float:left;

					clear:right;

					display:block;

					text-decoration:none;

					}

.linkContacto	{	width:250px;

					height:50px;

					margin:3px 0px 0px 110px;

					float:left;

					clear:right;

					text-decoration:none;

						background:url(../images/xmas2010/contacto.png) no-repeat;

					}



.inputText	{	margin:0px; padding:0px; line-height:normal;	}



.inputBuscar	{	width:82px;

					height:22px;

					padding:0px 0px 2px 0px;

					line-height:normal;

					text-align:center;

					color:#FFFFFF;

					}

					

.inputminiBuscar	{

 	 				width:60px;

					height:20px;

					padding:0px 0px 0px 0px;					

					line-height:normal;	

					margin-right:80px;

					margin-left: 0px;

					color: #FFFFFF;

					font-size:13px;

					font-weight:bold;

					float:right;

					/*clear:right;*/

					text-align:center;
					
					display:inline;
clear:none;

					}

.derechoItem	{	width:340px;
					float:left;
					clear:both;					

					}

					

.item	{	width:570px;

			min-height:50px;

			padding:10px 0px 20px 10px;

			margin:5px 0px 5px 10px;
			
			float:left;
			
			clear:right;

			/*clear:both;*/

			background:#f7f7f7 url(../images/item__bgsup.jpg) top repeat-x;

			border-bottom:#999999 1px solid;
			
			/*border:1px solid #0F0;*/

			}
			
.itemin	{	width:50px;

			height:50px;
		
			float:right;	
			
			margin-right:20px;
			
			background:#f7f7f7;
			
			
			/*border:1px solid #0FF;*/		
		

			}
.itemin img	{	
			border:none;			
}
			
.itema	{	width:252px;
				
			min-height:50px;
		
			float:left;				
			
			background:#f7f7f7;			
			
			
			/*border:1px solid #0FF;	*/	
		

			}



.itemWeb { 	width:440px;

			padding:2px 0px 2px 15px;

			margin:0px 0px 0px 0px;

			clear:both;

			background:url(../images/link_hand.jpg) no-repeat ;

			background-position: left;

			font-weight:bold;

			}	

						

.itemBig	{	width:870px;

				padding:10px 0px 0px 10px;

				margin:5px 0px 5px 0px;

				float:left;

				clear:both;

				background:#f7f7f7 url(../images/item__bgsup.jpg) top repeat-x ;

				border-bottom:#999999 1px solid;

				}



.publicidad	{	width:194px;

				padding:10px 73px 0px 73px;

				float:left;

				clear:both;					

				

				}



.publicidadPortada	{	width:276px;

						height:94px;

						padding:10px;

						float:left;

						clear:right;

						text-align:center;

						}

						
#minifrmBuscar
{
margin:0 auto;
display:inline;
clear:none;


}	
						
						

#dondeBarraBusqueda {

/*text-align:left;*/

font-size: 10px;

width:908px;

height:36px;

/*padding:20px 15px 0px 120px;*/
padding-top: 18px;
margin:0 auto;

background:url(../images/xmas2010/barra_busqueda.png) no-repeat; /* reemplazar por PNG*/

float:left;


border-left:#e7dfde 0px solid;

border-right:#e7dfde 0px solid;

/*border: 1px solid black;*/


}

.info {
background:url(info.png) no-repeat;
font-style:italic;
}

/*BARRA  *************************************/

.barraestatica{
width:910px;
height:22px;
margin:auto;
padding-top:0px;
/*border: 1px solid red;*/
color:#ce2421;
text-align:left;
font-size:12px;
float:left;
clear:right;
background-image:url(../usuarios/main/images/70.png);
}

.barraestatica p	{	margin:0px;

						padding:2px 0px 2px 0px;

						line-height:1.3em;

						font-size:12px;

						}



.barraestatica p a	{	color:#FFFFFF;

							text-decoration:none;

							}




button{
			border:none;
/*			border:1px solid blue;*/
			background:none;
			padding:0;			
			margin:0;
			width:auto;
		   	overflow:visible;					
			text-align:center;	
			white-space:nowrap;	
			height:20px;
			/*line-height:38px;	*/		
			cursor:pointer;	
			/*font-size:9px;	*/			
			}
			
button span, button em{
			display:block;
			height:20px;
			/*line-height:38px;	*/		
			margin:0;
			color:#ce2421;	
			font-weight:bold;
			}	
			
button span{
			padding-left:20px;
			background:url(../images/controles/bg_button_left.png) no-repeat 0 0;
			}	
button em{
			font-style:normal;			
			padding-right:20px;
			background:url(../images/controles/bg_button.png) no-repeat 100% 0;
			}			

button:hover span{
			background:url(../images/controles/bg_button_left_h.png) no-repeat 0 0;
			color:#006;
			}	
button:hover em{			
			background:url(../images/controles/bg_button_h.png) no-repeat 100% 0;	
			color:#006;
			}	
			
button p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px ;
}

/*FIN BARRA ********************************************/
