﻿
/********* FORMULARIO *************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, em, font, img, q, s, samp, small, 
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, center, u, b, i { margin: 0; padding: 0; border: 0; outline: 0; font-style: normal; font-size: 100%;
     font-family: inherit; /*vertical-align: baseline*/}

body {line-height: 1.1em;}
:focus {outline: 0}
ol, ul {list-style: none}
table { border-collapse: collapse; border-spacing: 0}
input, textarea { margin: 0; padding: 0}

hr { margin: 0; padding: 0; border: 0; color: #000; background-color: #000; height: 1px}

a { text-decoration:none; color:inherit; }

BODY { background:#e0dcd9 url(../images/comun_cab_bgr.png) repeat-x left top; color:#111; font-family:'Trebuchet MS', Arial, Helvetica; font-size:80%; line-height:1.2em;}
A, A:link, A:visited {color:#e31619; text-decoration:none;}
A:hover { text-decoration:underline;}
h1, h2, h3, STRONG { font-weight:bold;}
P {margin:10px 0;}

BODY#popUp { background-image:none;}
#formulario { background:#f7f6f4 url(../images/formulario_cabecera.gif) repeat-x left top; color:#303030; margin:0 auto; padding-bottom:10px; width:700px;}
#formulario .contenido {padding:25px 50px; }
#formulario FIELDSET { background:#FFF; margin:10px 0;}
#formulario FIELDSET DIV { float:left;}
#formulario LEGEND { font-weight:bold;}
#formulario BR { clear:both;}
#formulario H4 { font-size:1.1em;}

.leyenda { font-size:0.9em; padding-bottom:10px;}

.numerico { width:50px;}
.corto { width:85px;}
.medio { width:130px}
.largo { width:395px}

LABEL.largo { width:245px;}
.bloque { display:block; float:none; width:auto; padding-left:0;}
.inicioSemana { padding-left:15px;}

.borde { border-left:1px solid #f7f6f4; margin-left:10px;}
#terminosLegales LABEL { font-style:normal;}
#terminosLegales { background:#d0c8bc; }

#formulario .botonera A { margin:10px 20px;}

p a.direccion  { text-decoration:none; color:#000; }

.contenido H2, #lateral H2 { color:#970f01; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; line-height:1.2em; font-weight:normal; margin:8px 0;}
.contenido H2 EM { text-transform:uppercase;}
.contenido OL {margin:0 0 0 30px; padding-top:4px;}
.contenido LI { background:url(../images/lista_pto.png) no-repeat left 8px; margin-bottom:8px; padding:4px 15px; font-style:italic;}

.oculto { display:none;}
.fila { width:100%; overflow:hidden;}
.contenedor { margin-left:65px; width:895px; overflow:hidden; }
.fleft { float:left;}
.fright { float:right;}
.dosColumnas .fleft { width:335px;}
.txtCenter { text-align:center;}
.txtRight { text-align:right}

LABEL, INPUT, SELECT, TEXTAREA { margin:5px; vertical-align:middle;}
LABEL {float:left; font-style:italic; padding:2px 10px;}
INPUT, TEXTAREA, SELECT { background:#f1efeb; border:1px solid #e9e5df; color:#918066}
INPUT[type="checkbox"] , .check { width:auto; background:none; border:0; margin-top:6px;}

H1 { float:left; width:210px;}
H1 A { background:url(../images/logotipo-seavi.gif) no-repeat left center; display:block; height:119px; text-indent:-999px;}
#hd H2 { background: url(../images/cab-oficinas-inteligentes.gif) no-repeat left center; float:left; width:400px; height:119px; text-indent:-999px;}
#hd UL { float:right; width:150px;}
#hd LI { float:left; margin-top:10px;}
#hd LI A { display:block; width:29px; height:22px; background:url(../images/comun_cab_iconos.png) no-repeat left top; text-indent:-9999px}
#hd .contactar { background-position:left top;}
#hd .home { background-position:-29px top;}
#hd .mapaweb { background-position:-58px top;}
#hd .webingles { background-position:right top;}
#hd .contenedor { position:relative;}
#privado {  text-transform:uppercase; text-align:right; position:absolute; right:30px; bottom:25px; }

.forzarMargenIzda {margin-left:30px;}
.subtitulo {color:#970f01; margin:0; padding:0;}
.subtitulo + OL { padding-top:0; padding-bottom:0;}

input.fecha { float:left; width:80px;} 
