/***************************************************************************************************/
/* Esta hoja de estilo ha sido desarrollada exclusivamente para ExpoImagen.                        */
/* Queda terminantemente prohibido su uso para fines diferentes y no autorizados por escrito.      */
/* Para una solución como esta, no dude en contactarnos en www.clubpaginasweb.com                  */
/***************************************************************************************************/
body {margin: 0px auto; padding: 0px; text-align: center; background-color: #EAEAEA; background-image: url(../imgs/bckg_02.png); background-position: top; background-repeat: repeat-x; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4B4B4B;}
/*body {margin: 0px auto; padding: 0px; text-align: center; background-color: #d3d3d5; background-image: url(../imgs/bckg_01.jpg); background-position: top; background-repeat: repeat-x; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #4B4B4B;}*/
img {border: none;}
a {font-weight: bold;}
a:link {color: #4B4B4B; text-decoration: none;}
a:visited {color: #87a921; text-decoration: none;}
a:hover {color: #fff; background-color: #bf304c; text-decoration: none;}
a:active {color: #163dbe; text-decoration: none; background-color: #fff;}
a.imgs {background-color: #fff; border: none;}
h1, h2, h3 {font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
.error {color: #bf304c;}
.peqem {font-size: xx-small;}
.arroba {margin: 15px auto; text-align: center;}

/* Ids */
#gral {width: 760px; margin: 0px auto; padding: 0px; text-align: center;}
#ani {width: 760px; height: 239px;}
#bot {width: 760px; height: 24px; z-index: 2;}
#cent {width: 760px; float: left; clear: both; text-align: left; background-color: #fff;}
#cont1 {width: 560px; margin: 8px 8px 8px 8px; padding: 0px; float: left;}
#fecha {width: 300px; margin-bottom: 20px;}
#cont2 {width: 560px; margin-bottom: 15px;}
#rbar {width: 175px; margin: 40px 0px 8px 0px; float: right;}
#rbar #slide { width: 146px; height: 90px; margin: 20px 0px 30px 10px; }
#pie {width: 760px; height: 50px; background-color: #D4D4D6; background-image: url(../imgs/pie_2007.png); background-position: top; background-repeat: no-repeat; clear: both; font-size: 9px;}
#copy, #cpw {margin-top: 30px; width: 350px;}
#copy {float: left; margin-left: 5px; text-align: left;}
#cpw {float: right; margin-right: 5px; text-align: right;}
#fotog {width: 400px; margin-left: 75px;}
#ani_anfi {width: 146px; height: 146px; z-index: -2;}
#splash {position: absolute; left: 0; top: 250px; z-index: 1;}

/* Tablas */
caption {font-weight: bold;}
table.fichat {border-collapse: separate; margin-bottom: 20px;}
table.fichat th {background-color: #d3d3d5; width: 150px; color: #000; text-align: left; padding: 5px;}
table.fichat td {background-color: #fff; width: 400px; text-align:left; border: 1px solid #d3d3d5; padding: 5px;}
table.colab {border-collapse: separate;}
table.colab th {background-color: #d3d3d5; color: #000; text-align: left; padding: 5px;}
table.colab th + th {background-color: #d3d3d5; width: 160px; color: #000; text-align: left; padding: 5px;}
table.colab td {background-color: #fff; text-align:left; border-bottom: 1px solid #d3d3d5; padding: 5px;}
table.normal {border-collapse: separate; margin-bottom: 20px;}
table.normal {width: 500px;}
table.normal th {background-color: #d3d3d5; color: #000; text-align: left; padding: 5px;}
table.normal th + th {width: 120px;}
table.normal td {background-color: #fff; text-align:left; border: 1px solid #d3d3d5; padding: 5px;}
table.galeria {border-collapse: separate;}
table.galeria {width: 550px;}
table.galeria td {background-color: #fff; padding: 2px;}
table.diremp {border-collapse: separate; width: 550px;}
table.diremp th {background-color: #d3d3d5; color: #000; text-align: left; padding: 5px;}
table.diremp th + th {width: 80px;}
table.diremp td + td {text-align: center;}
table.diremp td {text-align:left; border: 1px solid #d3d3d5; padding: 5px;}
tr.col2 {background-color: #DBE8BA;}
table.parejo {border-collapse: separate;}
table.parejo th {background-color: #d3d3d5; color: #000; width: 175px; text-align: left; padding: 5px;}
table.parejo td {background-color: #fff; text-align:left; border: 1px solid #d3d3d5; padding: 5px;}

/* Conferencias */
table.conf {border-collapse: separate; margin-bottom: 25px; width: 550px;}
table.conf th {background-color: #d3d3d5; color: #000; text-align: center; padding: 5px;}
table.conf td {background-color: #fff; text-align:left; border: 1px solid #d3d3d5; padding: 5px;}
#explinota {margin-top: -20px;}
#ventaconf {border: 3px dotted #d3d3d5; width: 400px; margin: 0px auto 20px auto; padding: 10px; font-size: 13px; background-color: #efefef;}
.conferlink a {font-size: 10px;}

/* Forma de Contacto */
#forcont {width: 450px; float: left;}
#forcont form label {width: 200px; height: 25px; text-align: right; float:left; padding-right: 3px;} 
#forcont form p {margin-top: 1px; margin-bottom: 7px;}
div#forcont p input:focus, div#forcont textarea:focus {background-color: #bf304c; color: #fff; font-size: 11px; font-family: Arial, sans-serif; font-weight: bold;}

/* Listas */
.lisepa li {margin-bottom: 5px;}
.dere {float: right;}
img.dere {padding: 5px;}
img.izq {float: left; padding: 5px;}
ol li { margin-bottom: 8px; }