body{	
	margin:0;
	padding:0;
	text-align:center;
	background:url("../art/site/bg.png") repeat top left;
}
body{
	text-align:-moz-center;
}
a:link, a:visited, a:hover, a:active {
    color: #0000FF;
}
#sitio{
	width:800px;
	min-height:800px;
	margin:0 auto;
	padding-bottom:30px;
	background:#EEE;
	float:left;
}
#derecha{
	width:250px;
	height:600px;
	position:relative;
	float:left;
}
#derechaBanner{
	width:250px;
	height:600px;
	position:fixed;
	margin-left:3px;
}
/* HEADER */
#header{
	width:800px;	
	height:200px;
	margin: 0px 0px 20px 0px;
	text-align:center;
	position:relative;
}
#header #logo{
	width:300px;	
	height:200px;	
	float:left;	
}
#header #head{
	width:500px;	
	height:180px;
	margin:10px 0;
	float:left;	
}
/* HEADER */
/* MENU */
#menu{
	width:600px;
	height:90px;
	margin:0 auto;
	padding:20px 0px 15px 0px;
	text-align:center;
}
#menu #submenu, #menu #submenu a{
	width:auto;
	height:30px;
	color:red;
	font-size:16px;
	font-weight:bolder;
	float:left;
	padding-left:5px;
	text-align:center;
	text-decoration:underline;
}
/* MENU */
/* CONTENT */
#content {
	min-height:650px;
}
#content #toNavidad{
	width:750px;
	height:35px;
	padding-top:10px;
	margin:0 auto;
	font-size:20px;
	color:#000;
	background-color:#FF0;
	text-decoration:none;
}
#content #toNavidad .dest{
	color:#F00;
	font-weight:bold;
}
#content #pedidosRealizados{
	width:750px;
	height:35px;
	padding-top:10px;
	margin:3px auto;
	font-size:20px;
	color:#000;
	background-color:#FF0;
	text-decoration:none;
}
#content #pedidosRealizados .dest{
	color:#F00;
	font-weight:bold;
}
#content #content_mid_left{
	width:300px;
	height:700px;
	float:left;
	background:#f0f;
}
#content #content_mid_right{
	width:500px;
	height:700px;
	float:left;
	background:#f0f;
}
#content #content_mid #plan1 #imagenIzq, #content #content_mid #plan2 #imagenIzq, #content #content_mid #plan2 #imagenIzq2, #content #content_mid #plan2 #imagenIzq3{
	width:330px;
	height:500px;
	padding:20px 10px 50px 30px;
	float:left;
}
#content #content_mid #plan1 #imagenDer, #content #content_mid #plan2 #imagenDer{
	width:390px;
	height:500px;
	float:left;
	padding:20px 30px 50px 10px;
}
#content #content_mid #plan1 #imagenDer #titMuestras, #content #content_mid #plan2 #imagenDer #titMuestras{
	font-size:16px;
	text-align:left;
	margin-left:20px;
	line-height:20px;
}
#content #content_mid #obs1, #content #content_mid #obs2{
	text-align:left;
	padding-left:40px;
	font-size:18px;
	line-height:25px;
}
#content #content_mid #obs1 .titulo, #content #content_mid #obs2 .titulo{
	font-size:20px;
	font-weight:bold;
	text-decoration:underline;
}
/* CONTENT */
/* FORMULARIO DE REGISTRO*/
#tituloRegistro1{
	margin: 30px 0;
	font: normal 20px/100% Verdana, Tahoma, sans-serif;
	text-decoration: underline;
	text-align: justify; 
	line-height: 30px;
}
#tituloRegistro{
	margin: 30px 0;
	font: normal 20px/100% Verdana, Tahoma, sans-serif;
	line-height: 30px;
}
#tituloMensaje{
	margin: 5px 0 15px 0;
	font: normal 20px/100% Verdana, Tahoma, sans-serif;
	line-height: 30px;
}
.form{
	width: 600px;
	text-align: left;
	padding-left: 50px;
	background: #DDD;
	border: 1px solid #CCC;
}
.anchoCampo{
	width: 250px;
}
input, textarea {
    padding: 9px;
    border: solid 1px #E5E5E5;
    outline: 0;
    font: normal 13px/100% Verdana, Tahoma, sans-serif;
    width: 200px;
    background: #FFFFFF;
	min-height: 20px;
}
textarea {
    width: 400px;
    max-width: 400px;
    height: 150px;
    line-height: 150%;
}
input:hover, textarea:hover, input:focus, textarea:focus {
    border-color: #C9C9C9;
}
.form label {
    margin-left: 10px;
    color: #999;
	text-transform: uppercase;
}
.edad input{
	width: 50px;
	margin-right: 150px;
}
.submit input {
    width: auto;
    padding: 9px 15px;
    background: #617798;
    border: 0;
    font-size: 14px;
    color: #FFFFFF;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	cursor:pointer;
}
/* FORMULARIO DE REGISTRO */
/* CAJA CONTENIDO */
.box_principal{
	width: 500px;
	text-align: left;
	padding-left: 50px;
	background: #DDD;
	border: 1px solid #CCC;
}
/* CAJA CONTENIDO */
/* FAQS */
#faqPregunta{
	margin: 10px 20px 0px 30px;
	font: bold 16px/100% Verdana, Tahoma, sans-serif;
	text-align: left; 
	line-height: 30px;
}
#faqRespuesta{
	margin: 0 20px 0 30px;
	font: normal 14px/100% Verdana, Tahoma, sans-serif;
	text-align: left; 
	line-height: 30px;
}
/* FAQS */
/* FOOTER */
#footer{
	width: 800px;
	min-height: 130px;
	margin: 30px 0 0 0;
	padding-top: 20px;
	border-top: dashed 1px #F00;
}
#donarImg{
	width:250px;
	float: left;
}
#donarTxt{
	width:450px;
	float: left;
}
.destDonar{
	color:#F00;
	font-weight:bold;
	text-transform: uppercase;
	line-height:28px;
	text-align: center;
}
/* FOOTER */
