@charset "utf-8";
/* CSS Document */
body { margin: 0px; padding: 0px; background-color:#0668BF;}
td { font-family: tahoma; font-size: 12px; color: #603E70; line-height: 16px !important;}
h1 {margin: 0; display:inline; font-family: Tahoma; font-size: 18px; color: #603E70; font-weight:bold; line-height: 23px; margin-left:13px;}
h2 {margin: 0; display:inline; font-weight:bold; font-family: Verdana; font-size: 11px; color: #286894;}
h5 {margin: 0; display:inline; font-family: Tahoma; font-size: 14px; color: #603E70; font-weight:bold; margin-left:13px;}


.tdhead { background: url(img/line.jpg); background-repeat: repeat-x; background-position: top;}
.tbmenu { background: url(img/menu.jpg); background-repeat: repeat-x; background-position: top left; width: 929px; height: 47px;}
.tbmenu td{ padding-top:10px;}
a { text-decoration:none; color:#603E70;}
a.menu { font-size: 14px; color: #FFFFFF;}
a.privacidad { font-size:11px;}
a.privbolet { font-size:11px; color: #666666;}
a.pielink { font-size: 11px; color: #FFFFFF;}
a:hover, a.menu:hover, a.nodeco:hover, a.privacidad:hover, a.pielink:hover{ text-decoration:underline;}

p{ padding-left:15px;}
.margenp { padding-left:15px;}
.margenpsup { padding-top:6px;}

.bgcabecera { background: url(img/bg-cabecera.jpg); background-repeat: no-repeat; background-position: top left;}
.bgboletin { background: url(img/arroba.jpg); background-repeat: no-repeat; background-position: top left; padding-left:25px;}
.bgboletin td { padding-left:25px;}
.txboletin { font-family: tahoma; font-size: 15px; color: #FFFFFF;}
.bgcontenido { background: url(img/bg-contenido.jpg); background-repeat: no-repeat; background-position: top left; height:621px;}
.bgaviso { background: url(img/bg-aviso.jpg); background-repeat: no-repeat; background-position: top left; height:869px;}
.bgcontacto { background: url(img/bg-contacto.jpg); background-repeat: no-repeat; background-position: top left; }/*1260*/
.bgcasosexito { background: url(img/bg-casos-de-exito.jpg); background-repeat: no-repeat; background-position: top left; height:683px;}
.bgmarketing { background: url(img/bg-marketing.jpg); background-repeat: no-repeat; background-position: top left;}
.bgprotec { background: url(img/bg-proteccion-de-datos.jpg); background-repeat: no-repeat; background-position: top left;}
.bgampliado { background: url(img/bg-solicitar-presupuesto.jpg); background-repeat: no-repeat; background-position: top left;}

.telefono { margin-top: 5px; margin-right:15px;}
.telefonovigo {background: url(img/tel-alicante.jpg); background-repeat: no-repeat; background-position: top right;}

.titnaranja { font-size: 24px; color: #E79925; font-weight:bold;}
.emblanco { font-size: 18px; color: #FFFFFF;line-height: 22px !important;}
.emazul { font-size: 18px; color:#0658A2; line-height: 22px !important;}
.subrayado { text-decoration:underline;}
.emazul15 { font-size: 15px; color:#0658A2; font-weight:bold;}
.emnaranja15 { font-size: 15px; color: #E79925; font-weight:bold;}
.txnaranja { color: #E79925;}
 
.pie { font-size: 11px; color: #FFFFFF; background: url(img/pie.jpg); background-repeat: no-repeat; background-position: top left; padding-top:10px;}

/* Formularios */

form {display:inline; }
.inputboletin{ background-color:#F6F6F6; border:1px solid #E2E2D6; font-size: 11px; color: #1B1B3F; width:228px; height:14px; vertical-align:middle; margin-left:5px;}
 
.inputpoli { margin-left:10px;border:1px solid #E2E2D6;}
.input1 { background-color:#F6F6F6; border:1px solid #E2E2D6; font-family: verdana; font-size: 11px; color: #1B1B3F; height:14px; width:281px; margin-left:10px;}
.input2 { background-color:#F6F6F6; border:1px solid #E2E2D6; font-family: verdana; font-size:  11px; color: #1B1B3F; width:166px; height:64px; overflow:auto; width:281px; margin-left:10px; margin-top:3px;}

.input3 { background-color:#F6F6F6; border:1px solid #E2E2D6; font-family: verdana; font-size:  11px; color: #1B1B3F; width:350px; height:64px; overflow:auto;}
/*input3:comentarios del form guiado*/
.input4 { background-color:#F6F6F6; border:1px solid #E2E2D6; font-family: verdana; font-size: 11px; color: #1B1B3F; height:14px; width:350px;}
.input5{ background-color:#F6F6F6; border:1px solid #E2E2D6; font-family: verdana; font-size: 11px; color: #1B1B3F; height:14px; width:281px;}

.inputpoli2 { border:1px solid #E2E2D6;}
/*confirmación del formulario*/
.resp{ background-color: #724985; color: #ffffff; height:30px; }