/* Alambre Estudio Grafico
   Estilos Generales para Contenido CSS+XHTML
   Llagostidevinaros.com
   Septiembre 2006, 2007, 2008, 2009
*/

body{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	color:black;
	text-align:center;
	font: 14px Helvetica, Arial, sans-serif;
	background: #b00812;
	height: 100%;
}

#contenido{
	background: url(img/fondo.gif);
	width:898px;
	margin:0 auto 0 auto;
	margin-top:0px;
	text-align:left;
	height: 100%;
}

#dentro{
	width:741px;
	text-align:left;
	margin-left:79px;
	display:block;
	height: 100%;
}

#logo{
	text-align:left;
	clear:left;
	display:block;
}

	#logo img{
	text-align:left;
	float:left;
}

#idiomas{
	position: absolute;
	top: 10px;
	padding-left: 28px;
	font-size: 10px;

}

#idiomas a:link, #idiomas a:visited{
	color: #b00812;
	text-decoration:none;
}

#idiomas a:hover{
	color: #b00812;
	text-decoration:underline;
}

/* MENU */

#menu{
	height:143px;
	background-color:#47160D;
	clear:left;
	display:block;
}

	#menu img{
		border: 0px;
}

	.m0{
		float:left;
		margin-top:17px;
		margin-left:22px;
		display:block;
}

	.m1{
		float:left;
		margin-top:17px;
		margin-left:70px;
}

	.m2 {
		float:left;
		margin-top:37px;
		margin-left:48px;
}

	.m3 {
		float:left;
		margin-top:37px;
		margin-left:52px;
}

	.m0p, .m1p, .m2p, .m3p {
		margin-bottom:3px;
}

	.m0e, .m1e, .m2e, .m3e {
		margin-bottom:3px;
}

/* TEXTO */

#texto{
	width: 585px;
	text-align:left;
	color: #333333;
	margin-left:75px;
}

#texto a:link, #texto a:visited{
	color: #b00812;
	text-decoration:none;
}

#texto p img{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

#texto a:hover{
	color: #b00812;
	text-decoration:underline;
}

	.titulo{
		margin-top:44px;
}

	.punto{
		margin-left:30px;
}

	.num{
		width:30px;
		color:#b00812;
		float:left;
}

	.num2{
		margin-left:0px;
		width:90px;
		float:left;
		text-align:right;
}

	.tex{
		margin-left:30px;
}

	.tex2{
		margin-left:90px;
}

.rojo{
	color: #b00812;
}

.rojo2{
	color: #b00812;
	font-weight:bold;
}

/* FOTOS */

#fotos{
	clear:both;
	margin-top:25px;
	display:block;
	text-align:left;
	height:184px;
	margin-bottom:10px;
}

	.foto1, .foto2{
		margin-right:15px;
		float:left;
}

	.foto3{
		margin-left:0px;
		margin-right:0px;
		float:left;
}

	#fotom{
		margin-top:20px;
}

	img.derf{
	display: inline;
	margin-bottom: 20px;
	margin-left: 10px;
	}

/* PIE */

#pie{
	font-size:12px;
	clear:left;
	display:block;
	padding-bottom:25px;
}

	.pie_tit{
		color: #b00812;
		padding-top:10px;
}

	#pie a:link, #pie a:visited{
		color: #b00812;
		text-decoration:none;
		margin-bottom:25px;
		}
		
	#pie a:hover{
		color: #b00812;
		text-decoration:underline;
		}

#email{
	width: 425px;
	margin:0 auto 0 auto; width:390px;
	margin-top:12px;
	text-align:left;
}

#email a:link, #email a:visited{
	color: #BA001D;
	font-weight:bold;
	text-decoration:none;
}

#email a:hover{
	color: #BA001D;
	font-weight:bold;
	text-decoration:underline;
}

.recorta{
	width:50px;
	margin-right:5px;
}

/* LOGOS */

#logos{
	text-align:center;
	clear:all;
	margin-top:40px;
}

	#logos img{
		border:0px;
}

	.logo{
			margin-bottom:40px;
}

/* listas */

ul{
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
}

ul li{
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	margin-bottom: 16px;
}

/* Ganadores */

.fotosr{
	clear: left;
	overflow: hidden;
	}

	.fotor1{
	float: left;
	margin-right: 10px;
	font-size: 11px;
	font-style: italic;
	}

	.fotor2{
	float: left;
	font-size: 11px;
	font-style: italic;
	}

.foto_not_ft{
	margin-right: 10px;
	font-size: 11px;
	font-style: italic;
	margin-bottom: 15px;
	}
	
ul.recon{
	padding-left: 10px;
	}

ul.listado{
	padding-left: 10px;
	}
	
	ul.listado li{
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
/* Formulario */

form table{
	margin-top: 10px;
	width: 585px;
	}

form table th{
	color: #BA001D;
	font-weight:bold;
	padding-bottom: 5px;
}

form table .col1, form table .col12, form table .col3{
	padding-top: 4px;
}

form table th, form table td{
	vertical-align: top;
}

form table td input, form table td textarea{
	font-weight:bold;
	padding-bottom: 5px;
	background-color: #f0f0f0;
	border: 1px solid silver;
	font: 14px Helvetica, Arial, sans-serif;
}

form table td.col12, form table td.col1{
	width: 152px;
}

form table td.col23{
	width: 420px;
	text-align: right;
}

form table td.col4{
	text-align: right;
}

form table td.col23 input, form table td.col23 textarea{
	width: 425px;
}


