/*
--------- GENERAL ---------
*/
* {border:0;margin:0;padding:0;outline:none;}
ul {list-style:none;}
body {/*background:url(../img/fnd_body.jpg) no-repeat center top;*/background:#3D11AC url(../img/fnd_body2.gif) repeat-y center top;color:#5F5A74;font:12px verdana,sans-serif;line-height:16px;}
/*
--------- ESTRUCTURA --------
*/
#contenedora {/*background:url(../img/fnd_contenedora.jpg) no-repeat center bottom;*/padding-top:31px;padding-bottom:100px;width:100%;}
#contenido {margin:0 auto;overflow:hidden;position:relative;width:960px;}
#top {background:url(../img/fnd_top2.jpg) no-repeat left top;height:27px;overflow:hidden;width:960px;}
#bottom {background:url(../img/fnd_bottom.jpg) no-repeat left top;height:27px;overflow:hidden;width:960px;}
#cabecera {background:url(../img/fnd_cabecera.html) no-repeat left top;height:267px;position:relative;overflow:hidden;width:960px;}
#contenido3 {background:url(../img/fnd_top.jpg) no-repeat left top;overflow:hidden;position:relative;width:960px;}
#contenido4 {background:url(../img/fnd_contenido4.jpg) no-repeat left top;overflow:hidden;width:960px;padding:0px 30px 0px 30px;width:900px;position:relative;}
#contenido2 {background:url(../img/fnd_contenido2.jpg) repeat-y left top;margin:0 auto;overflow:hidden;padding:0px 0px 0px 0px;width:960px;}
#contenidoGen {background:url(../img/fnd_contenido2.jpg) repeat-y left top;margin:0 auto;overflow:hidden;}
#colizq {float:left;overflow:hidden;padding:120px 0px 0px 0px;width:690px;}
#colizq2 {float:left;overflow:hidden;padding:120px 40px 0px 0px;width:390px;}
#colizqCont {float:left;overflow:hidden;padding:120px 40px 0px 0px;width:550px;}
#colcenter {float:left;overflow:hidden;padding:0px 0px 0px 0px;width:250px;}
#colder {float:right;overflow:hidden;padding:0px 0px 0px 0px;width:210px;}
#pie {background:#DBCEFB;border: 1px solid #C4ACF9;color:#432084;font-size:10px;margin:0 auto;padding:10px;overflow:hidden;width:938px;margin-top:5px;}
.cuadro_canal {background:url(../img/fnd_canal.jpg) no-repeat left top;position:absolute;overflow:hidden;height:118px;left:22px;top:22px;padding:45px 0px 0px 18px;width:314px;}
.logo:link,.logo:visited,.logo:active {background:url(../img/logo.gif) no-repeat left top;height:88px;overflow:hidden;display:block;position:absolute;left:30px;top:30px;width:387px;}
.img_ref {position:absolute;bottom:43px;right:0px;}
.centradoPlano {background:url(../img/fnd_plano.gif) no-repeat left top;text-align:center;height:335px;}

.menu_general {background:#fff;position:absolute;overflow:hidden;height:260px;right:22px;top:50px;padding:0px 20px 0px 18px;width:160px;}
.menu_general a:link,.menu_general a:visited,.menu_general a:active {background:url(../img/fnd_menu.gif) no-repeat right 5px;font-size:15px;clear:right;margin:10px 0px 10px 0px;padding-right:15px;display:block;float:right;text-decoration:none;}
.menu_general a:hover {color:#290C76;}

.menu_general2 {background:#fff;position:absolute;overflow:hidden;height:260px;right:22px;top:10px;padding:0px 20px 0px 18px;width:160px;}
.menu_general2 a:link,.menu_general2 a:visited,.menu_general2 a:active {background:url(../img/fnd_menu.gif) no-repeat right 5px;font-size:15px;clear:right;margin:10px 0px 10px 0px;padding-right:15px;display:block;float:right;text-decoration:none;}
.menu_general2 a:hover {color:#290C76;}
/*
--------- ALINEADOS ---------
*/
.derecha {float:right;}
.izquierda {float:left;}
.clear {clear:both;}
.centrado {text-align:center;}
.centrado2 {text-align:center;font-weight:bold;color:#3D11AC;}
.oculto {display:none;}
/*
--------- TEXTOS ---------
*/
h1 {color:#6C5583;font-size:20px;padding-bottom:5px;}
.h1Lat {height:21px;}
h2 {color:#3D11AC;font-size:15px;padding-bottom:5px;}
h3 {color:#fff;font-size:20px;padding-top:10px;}
p {padding:6px 0px;font-size:12px;}
.pcorto {padding:3px 0px;}
.pcorto2 {text-align:center;width:200px;padding:5px 0px;}

/*
--------- SPANS ---------
*/
.naranjab {color:#E46613;font-weight:bold;}
.negrob {color:#000;font-weight:bold;}
.naranjaTlf {color:#E46613;font-size:17px;font-weight:bold;}
.mora {color:#7C6A91;}

/*
--------- FOTOS ---------
*/

.fotoizq {border:1px solid #380020;float:left;margin-right:8px;padding:5px;}
.fotoder {float:right;margin-left:8px;padding:5px;}
.fotoderSinborde {float:right;margin-left:20px;}
.fotoderSinborde3 {float:right;margin-left:20px;margin-top:10px;}
.fotoizqSinborde {float:left;margin-right:15px;margin-top:10px;margin-bottom:10px;}
.FotoFicha {max-width:300px;margin-right:20px;float:left;}

/*
--------- NAVEGACIÓN / ENLACES ---------
*/
a:link,a:visited,a:active {color:#816AA6;text-decoration:underline;}
a:hover {text-decoration:none;}

#pie a:link,#pie a:visited,#pie a:active {color:#432084;text-decoration:none;}
#pie a:hover {}

.hlinicio:link,.hlinicio:visited,.hlinicio:active {background:url(../img/fnd_inicio.html) no-repeat left top;float:left;height:13px;overflow:hidden;padding-right:15px;width:13px;}
.hlcontacto:link,.hlcontacto:visited,.hlcontacto:active {background:url(../img/fnd_contacto.html) no-repeat left top;float:left;height:13px;overflow:hidden;padding-right:15px;width:13px;}
.hlmapa:link,.hlmapa:visited,.hlmapa:active {background:url(../img/fnd_mapa.html) no-repeat left top;float:left;height:13px;overflow:hidden;padding-right:15px;width:13px;}

/*
--------- LISTAS ---------
*/
.lista li {background:url(../img/flecha.gif) no-repeat 2px 6px;padding-left:11px;margin-top:5px;}

/*
--------- FORMULARIOS ---------
*/
.form_fila {clear:both;overflow:hidden;padding:6px 0px;text-align:center;}
.form_fila2 {clear:both;overflow:hidden;padding:6px 0px;text-align:center;}
.form_colizq {float:left;margin:0px;padding-right:3%;text-align:right;width:40%;}
.form_colder {float:left;margin:0px;text-align:left;width:50%;}
.input0 {background:#fff;border:1px solid #ccc;font:11px verdana,sans-serif;padding:2px;width:50px;color:#4A2697;}
.input1 {background:#fff;border:1px solid #ccc;font:11px verdana,sans-serif;padding:2px;width:100px;color:#4A2697;}
.input2 {background:#fff;border:1px solid #ccc;font:11px verdana,sans-serif;padding:2px;width:150px;color:#4A2697;}
.input3 {background:#fff;border:1px solid #ccc;font:11px verdana,sans-serif;padding:2px;width:160px;color:#4A2697;}
.input4 {background:#fff;border:1px solid #ccc;font:11px verdana,sans-serif;padding:2px;width:180px;color:#4A2697;}
.textarea {background:#fff;border:1px solid #ccc;font:11px verdana,sans-serif;height:46px;padding:2px;width:200px;color:#4A2697;}
.input {background:#fff;border:1px solid #ccc;font:11px verdana,sans-serif;padding:2px;width:130px;color:#4A2697;}
.drp0 {background:#666;border:1px solid #380020;font:11px verdana,sans-serif;padding:2px;width:110px;color:#FFF;}
.registro_izq {float:left;line-height:12px;overflow:hidden;width:350px;}
.registro_der {border:2px solid #DDD8E2;float:right;line-height:10px;overflow:hidden;margin-top:15px;padding:10px 0px 10px 0px;text-align:center;width:300px;}
.btnMarginBot {margin-bottom:-2px;}

/*
--------- TABLAS ---------
*/

.tabla {margin:auto;}
.tabla td {border-bottom:1px solid #ddd;padding:6px 6px;text-align:center;}
.tabla th {text-align:center;}
.tabla_cabecera {font-weight:bold;}
.tabla2 {background:#fff;margin:auto;}
.tabla2 td {border-bottom:1px solid #ddd;padding:6px 12px;text-align:left;vertical-align:top;width:33%;}
.tabla2_cabecera {font-weight:bold;text-transform:uppercase;}
.tabla3 {background:#fff;margin:auto;width:600px;}

.tabla3 td {background:#EFEDE9;border:0;padding:2px 10px;text-align:left;vertical-align:top;}
.tablaPedido {width:70%;text-align:center;margin-top:10px;}

