@charset "utf-8";
/* CSS Document */

* { margin: 0; padding:0;}
body { text-align:center;}

table { border-collapse:collapse;}
table tr td { vertical-align:top; text-align:left;}

#todo { width:780px; margin: 0 auto; margin-top:3px;}
#titulo, #pie { background-color: #B6012E; vertical-align:middle; text-align:center; padding: 4px 0;}
#cabecera { padding-bottom:4px; padding-top:4px;}
#menu { vertical-align:middle; text-align:center; height:20px; background-image:url(images/menu.jpg); background-repeat:no-repeat; border: 1px solid #B6012E; padding-top:3px; }
#contenido, #pie { border: 1px solid #B6012E; padding-bottom:8px; margin-top:8px;}

#creditos {padding-top:3px; padding-right:6px; clear:both;}
#creditos p{ text-align:center; color:#999999; font-size:10px;}
#creditos a { color:#999999; }

#hora { float:left; margin-left:8px; }
#fecha { float:right; margin-right:8px; margin-top:-25px; }

.simple { width:220px; text-align:center; padding-top:30px; float:left; margin:10px;}
.simple li{
font-size:16px;
list-style:none;
font-weight:bold;
color:#000000;}

.simple li a{
color:#000000;
}


.doble { width:520px; float:right; margin:10px 4px;}

#bloques { width:780px;}
.bloquea_uno { width:320px; height:20px; background-image:url(images/bloquea_uno.gif); background-repeat:no-repeat;}
.bloqueb_uno { width:420px; height:20px; background-image:url(images/bloqueb_uno.gif); background-repeat:no-repeat;}
.bloquea_dos { width:320px; background-image:url(images/bloquea_dos.gif); 
background-repeat:repeat-y;}

.bloqueb_dos { width:420px; background-image:url(images/bloqueb_dos.gif); background-repeat:repeat-y;}
.bloquea_tres { width:320px; height:20px; background-image:url(images/bloquea_tres.gif); background-repeat:no-repeat;}
.bloqueb_tres { width:420px; height:20px; background-image:url(images/bloqueb_tres.gif); background-repeat:no-repeat;}

#presupuesto { width:600px; margin: 20px auto;}
#presupuesto tr td { width:200px; padding: 3px; font-weight:bold;}
#presupuesto tr td input { width:90%;}

#subformulario { width:480px; margin: 0 auto;}
#subformulario tr td { width: 120px; text-align:left; vertical-align:middle;}

#interior { width:740px; margin: 0 auto;}
#interior .izquierda { width: 220px; text-align:center; padding-top:30px;}
#interior .derecha { width:520px;}

.tarifas tr td{ vertical-align:middle; text-align:center; font-weight:bold;}
.tarifas tr td.titulos { background: #666666; color:#FFFFFF;}
/* textos */
body, input, textarea { font: normal 12px Arial, Helvetica, sans-serif; color:#333333;}
a { color: #B6012E; text-decoration:none;}
a:hover { text-decoration:underline; }

.grana { color:#B6012E;}
.negro { color:#000000;}

span { font: italic 11px Arial, Helvetica, sans-serif;}
#titulo { font: bold 12px Arial, Helvetica, sans-serif; color:#FFFFFF;}
#menu a { font: bold 12px Arial, Helvetica, sans-serif; color:#333333; margin-left:30px;}
#menu a:hover { color: #B6012E; text-decoration:none;}
#pie { color:#FFFFFF; font-size:10px;}

#pie p { 
text-align:justify;
padding-left:10px;
width:750px;
}

#pie p a{ 
color: #FFCC00;
}



.bloqueb_dos, .bloquea_dos { padding-left:20px; padding-right:20px;}

h1.cab {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
color: #FFFFFF; 
margin-top:4px;
}

h1 { font: bold 16px Arial, Helvetica, sans-serif; color: #B6012E; text-align:center; margin-top:4px; margin-bottom:12px;}



h2 { font: bold 12px Arial, Helvetica, sans-serif; color: #B6012E; text-align:left; margin-top:8px; margin-bottom:8px;}
p { margin-top:2px; margin-bottom:4px; text-align:justify;}
p.texto { margin:20px 50px;}


.boton { width:233px; height:54px; margin: 0 auto; background-image:url(images/boton2.jpg); background-repeat:no-repeat; text-align:center; padding-top:16px; font-size:14px; color:#FFFFFF; margin-top:20px;}
.boton a { color:#FFFFFF;}
.enviar { background-color: #b6012e; padding:4px; font: bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; width:200px; margin: 0 auto;}

ul { margin-bottom:10px;}
ul li { list-style-position:inside; margin-left:10px; margin-bottom:4px;}
.Estilo1 {color: #FFFFFF}


.redondeado { 
width:320px;
border:solid 1px #B6012E;
background-color:#E6E6E7;
border-radius:10px;
margin:5px;
text-align:left;
padding:5px;
width:330px;
}

.redondeado2 { 
width:320px;
border:solid 1px #B6012E;
background-color:#E6E6E7;
border-radius:10px;
margin:5px;
float:right;
text-align:left;
padding-left:7px;
margin-top:-680px;
width:410px;
}

.redondeado3 { 
width:320px;
border:solid 1px #B6012E;
background-color:#E6E6E7;
border-radius:10px;
margin:5px;
float:right;
text-align:left;
padding-left:5px;
margin-top:-340px;
width:410px;
}

.img{margin-top:-130px;}

#float {
float:right}


