﻿/*** Contenido ***/

table#contenedor { font-size:0.8em; }
table#contenedor td { vertical-align:top; }
#contenido { width:712px; padding:25px; height:400px; background:url(../img/contenido-top.jpg) no-repeat; background-color:#f9f9f9; border-left:solid 0px black; text-align:left; }
#lateral { width:238px; padding-top:25px;  background:url(../img/lateral-top.jpg) no-repeat; background-color:#f9f9f9; border-right:solid 0px black; text-align:left; }
.linea {  height:4px; border-bottom:solid 1px #c5c5c7; }

.foto-contacta { float:left; width:210px; margin-right:10px; margin-left:15px;  }
.foto-contacta img { border:solid 1px #000; }
#contenido .formulario { float:left; width:400px; margin-left:20px; padding:10px; background-color:#ece9e5; border:solid 1px #999; }
input.btn { width:150px;  }
input, select { margin-bottom:0px; }


/*** Tarificador productos ***/
#tarificar-productos { width:165px; margin-top:20px; padding:20px;border:solid 1px #98999a; border-top-width:5px; }
#tarificar-productos p { font-size:0.9em; }


/*** Noticias destacadas ***/
#noticias-destacadas { width:165px; margin-top:20px; padding:20px;border:solid 1px #98999a; border-top-width:5px; }
#tarificar-productos p { font-size:0.9em; }


/*** Contactar ***/
#contactar { width:207px; height:107px; margin:20px 0 20px 0; background:url(../img/contactar.jpg) no-repeat; }
.texto_legal { margin-top:20px; margin-bottom:10px; font-size:10px; color:#666; border-top:dotted 1px #999; padding-top:10px; text-align:justify; }


#contenido #contacta { margin-top:20px; }
#contenido #contacta .col1 { float:left; width:205px; margin-right:15px; }
#contenido #contacta .col2 { float:left; width:470px; }
#contenido #contacta .col2 .texto_intro { font-size:13px; color:#333; }
#contenido #contacta .col2 .mensaje { margin-top:40px; font-size:13px; }
#contenido #contacta .col2 .mensaje.ok { color:#006600; }
#contenido #contacta .capa_formulario { margin-top:30px; }
#contenido #contacta .capa_formulario .linea { margin-bottom:3px; height:auto; border-bottom:none; font-size:13px; color:black; }
#contenido #contacta .capa_formulario .linea .campo1 { float:left; width:90px; margin-right:10px; text-align:right; font-weight:bold; padding-top:4px; }
#contenido #contacta .capa_formulario .linea .campo2 { float:left; width:370px; }
#contenido #contacta .capa_formulario .linea .campo2 select { width:370px; padding:2px; background:white; border:solid 1px #ccc; font-size:13px; color:#333; }
#contenido #contacta .capa_formulario .linea .campo2 input.form_texto { padding:2px; width:366px; background:white; border:solid 1px #ccc; font-size:13px; color:#666; }
#contenido #contacta .capa_formulario .linea .campo2 textarea { padding:2px; width:366px; height:150px; background:white; border:solid 1px #ccc; font-size:13px; color:#666; }
#contenido #contacta .capa_formulario .linea .campo2 input:hover,
#contenido #contacta .capa_formulario .linea .campo2 select:hover,
#contenido #contacta .capa_formulario .linea .campo2 textarea:hover { border-color:#999; }
#contenido #contacta .capa_formulario .linea .campo2 label { font-size:11px; }
#contenido #contacta .capa_formulario .linea .campo2 label a { color:#0066ff; text-decoration:none; }
#contenido #contacta .capa_formulario .linea .campo2 label a:hover { text-decoration:underline; }
#contenido #contacta .capa_formulario .linea .campo2 input.btn_enviar { width:101px; height:19px; text-align:center; background:url(../img/btnEnviar.gif) no-repeat; border:none; cursor:pointer; font-size:13px; font-weight:bold; vertical-align:middle; }
