@charset "UTF-8";
/* CSS Document developed by www.mendistudio.com */

/*general*/
*, html { margin: 0; padding:0; border: 0; font-size: 100% }
body { color: #434321; font-family: Arial, Helvetica, sans-serif; font-size: 0.95em; background-color: #cfd0ac }
#todo { width: 100%; overflow: hidden; background:url(images/fdBody.jpg) #434321 top center no-repeat }
img { margin:0; padding: 0}
#contenedor { width: 930px; margin: 0 auto; overflow: hidden; }
#cabecera { display: block; clear: both; height: 149px; width: 930px}
#cuerpo { width: 930px; clear: both;}
#pie { width: 100%; padding-top: 27px; text-align: center; clear: both; background:url(images/fdPie.jpg) repeat-x}
a:link, a:visited { font-weight: bold; color: #434321}

/*assets*/
.politica { font-size: 75%; padding: 15px  }
.logo { margin-top: 32px} 
.izq { float: left }
.der { float: right }
.w451 { width: 451px }
.w300 { width: 300px }
.w555 { width: 555px }
.cuerpoIzq { font-size: 0; float: left; width: 451px; background-color: #ccccab }
.cuerpoDer { float: right; width: 451px; margin-top: 25px }
.form { height: 473px; background: url(images/fdForm.jpg) #ccccab top left no-repeat}
.mini { font-size: 80% !important}
.altMin { height: 650px; margin-top: 25px}
.interior { overflow: hidden; font-size: 13px; color: white; background: url(images/fdInteriores.jpg) #3a350b no-repeat top left; margin-top: 25px; margin-bottom: 10px; padding: 25px }
.interior p { margin-bottom: 10px }
.interior a { color: #a8aa12 }
.interior ul { margin: 10px}
.interior li { margin-bottom: 10px; list-style-type:square}
.interior ul ul { margin: 20px}

.politica h1 { font-size: 18px; margin-bottom: 10px;  }
.politica ol { padding-left: 30px}

.premios { background-color: #a8aa12; color:#000; padding: 10px;}
.premios li { list-style-position: inside}

/*tablas*/




/*menu*/

#menuTop { 
font-size: 0.80em; height: 35px; 
line-height: 35px; background:url(images/fdMenu.gif) repeat-x;
border-right: 1px solid #66672b;
border-left: 1px solid #c1c256
}
#menuTop li { display: inline }
#menuTop li a:link, #menuTop li a:visited { display: block; float: left; padding: 0 15px; height: 35px; line-height:35px; text-decoration: none; color: white }
#menuTop li a:hover, #menuTop li a.activo { color: #434321; background: url(images/fdMenuActivo.gif) repeat-x}


/******formularios********/
		
        /* General */

        .cleanform {
			font-size: 15px;
        	text-align:left;
			position:relative;
        	margin:0;
			padding-left: 15px
        }

		/* Elements */

		.cleanform  label,.cleanform legend{  
        	padding:0;
			margin:0.3em 0;
        }

.cleanform fieldset{ 
padding: 10px;
margin-bottom: 3px;
border: none
}
	             
.cleanform label {
float: left;
width:150px;
}
.cleanform textarea {
font-family: arial, verdana, sans-serif;
width: 200px;
}
.cleanform fieldset input {
        width: 238px;
		padding:4px;
		clear: right;
}

.cleanform .auto {
	width: auto !important
}
        
.cleanform .radio input,.cleanform .checkbox input {
        width:auto;
		border:none;
}
.cleanform textarea {
	float: left
}
.cleanform input, .cleanform textarea, .cleanform select {
    width: 238px;
    margin-bottom:1em;
    font-size:0.85em;
    border: none;
	background:url(images/fdInput.gif) no-repeat;
}

.cleanform .radio label, .cleanform .radio input,
.cleanform .checkbox label, .cleanform .checkbox input{
    display:inline;
	margin:0 0 0 0
}
.checkbox { margin-bottom: 30px}


.cleanform .radio input, .cleanform .checkbox input{
	margin:0 0.3em 0 0; width: auto !important
}
.check { background: none !important}

/* Button */

.botonEnviar:hover {
	cursor: pointer
}
input.enviar {
	
	width: auto !important;
	border: none !important;
	margin-left: 150px;
	padding: 0 !important
}
.enviar img:hover { cursor: pointer !important; }

input.borrar {
	color: #999;
	width: auto !important;
	border: none !important;
	padding: 2px 20px 2px 10px !important;
	background: url(images/icoFlechaForm2.gif) no-repeat center right #333
}

.cleanform submitForm:hover {
cursor: pointer;
background-color:#E6EFC2;
color:#529214;
}
		
		/* information */
		
        .cleanform .formInfo {
            margin-bottom:1em;
            padding-bottom:0.5em;
            border-bottom:0.1em solid #ddd;
        }

        .cleanform .formInfo strong {
        	color:#00889e;
        	font-weight:bold;
        	font-size:1.2em;
        	margin-bottom:1em
        }

        .cleanform .formInfo p{
        	text-align:justify
        }

        .cleanform .required {
        	color:#ff3838;
        	font-weight:bold;
        	font-size:0.8em;
		}

/*****Tablas******/

.interior td { color: #393818 }
table { background-color: #e1e1c0; }
th { background: url(images/fdTH.gif) #878739; padding: 5px 3px }
td { text-align: center; padding: 3px }

th { 
color: #393818;
border-left: 1px solid #c1c256 !important;
border-top: 1px solid #c1c256;
border-bottom: 1px solid #51512f;
border-right: 1px solid #51512f;
}

td {
font-size:11px;
border-left: 1px solid white !important;
border-top: 1px solid white;
border-bottom: 1px solid #abad8b;
border-right: 1px solid #abad8b;
}
td strong { font-size: 13px; !important }
tr.hora td {
font-size: 13px;
color: white;
background-color: #434321;
border-left: 1px solid #74724d !important;
border-top: 1px solid #74724d;
border-bottom: 1px solid #393918;
border-right: 1px solid #393918;
}





