/* CSS Document */
body
{
background-color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#010101;
}
div#contenedor
{
width:997px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
/*
position: absolute;
top: 50%;
margin-top: -1210px;
*/

}
div#contenedor_normal
{
width:997px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}
div#fondo_corto
{
width:997px;
height:605px;
overflow:hidden;
background-image:url(images/fondo_corto.jpg);
background-repeat:no-repeat;
}

div#fondo_largo
{
width:997px;
height:1800px;
overflow:hidden;
background-image:url(images/fondo_largo.jpg);
background-repeat:no-repeat;
}

div#fondo
{
width:997px;
display:block;
overflow:hidden;
background-image:url(images/cabecera.jpg);
background-repeat:no-repeat;
}

div#entrada
{
width:958px;
height:484px;
display:block;
overflow:hidden;
margin-top:90px;
margin-left:6px;
margin-bottom:20px;
}

div#cabecera_corta
{
overflow:hidden;
width:820px;
height:245px;
}
a#enlace_index
{
float:left;
width:160px;
height:170px;
cursor:pointer;
}

div#cabecera_larga
{
display:block;
overflow:hidden;
width:997px;
}
div#cab
{
width:800px;
float:left;
height:27px;
overflow:hidden;
margin-top:40px;
}
div#itemH,div#itemC,div#itemP
{
float:left;
height:27px;
overflow:hidden;
}
div#itemH
{
width:92px;
}
div#itemC
{
width:150px;
margin-left:130px;
}
div#itemP
{
width:97px;
margin-left:150px;
margin-right:50px;
}

div#cuerpo_corto
{
display:block;
margin-left:10px;
width:997px;
height:505px;
margin-top:-30px;
}
div#cuerpo_largo
{
display:block;
margin-left:10px;
margin-top:13px;
width:918px;
}
div#cuerpo
{
display:block;
width:935px;
overflow:hidden;
text-align:left;
}
div.col
{
float:left;
width:306px;
margin-top:0px;
text-align:left;
overflow:hidden;
}
div.col img
{
border:0px;
cursor:pointer;
}
div.ncol
{
float:left;
width:146px;
margin-top:55px;
text-align:left;
overflow:hidden;
margin-left:30px;
margin-bottom:10px;
}
div.imgcol
{
width:306px;
height:164px;
overflow:hidden;
text-align:left;
}
div.imgcol img
{
width:306px;
height:164px;
margin:0px;
padding:0px;
}
div.det_col
{
width:268px;
margin-left:auto;
margin-right:auto;
overflow:hidden;
}
/* Una vez insertado el texto hay que poner el height oportuno a cada bloque de texto*/
div.txt_1
{
text-align:left;
width:268px;
overflow:hidden;
margin-top:23px;
text-align:justify;
height:260px;
line-height:1.3em;

}

div.txt_2
{
text-align:left;
width:268px;
overflow:hidden;
margin-top:23px;
text-align:justify;
height:320px;
line-height:1.3em;
}
div.txt_3
{
text-align:left;
width:268px;
overflow:hidden;
margin-top:23px;
text-align:justify;
height:280px;
line-height:1.3em;
}
div.det_col img
{
width:266px;
display:block;
overflow:hidden;
border:1px solid #8C8C8C;
}
div#condiciones
{
display:block;
clear:both;
width:700px;
text-align:center;
overflow:hidden;
margin-right:10px;
margin-left:100px;
margin-top:25px;
}
div#participa
{
display:block;
clear:both;
width:700px;
text-align:center;
overflow:hidden;
margin-right:10px;
margin-left:60px;
margin-top:40px;
}
div#enlace_inicio_condiciones
{
float:left;
width:160px;
height:165px;
margin-top:-80px;
cursor:pointer;
}
div#enlace_inicio_condiciones a
{
width:160px;
height:165px;
overflow:hidden;
}
div#img_cond
{
width:365px;
float:left;
margin-top:60px;
overflow:hidden;
}
div#img_part
{
float:left;
overflow:hidden;
width:299px;
height:53px;
padding-bottom:2px;
margin-top:60px;
border-bottom:1px solid #CCCCCC;
}
div#txt_cond
{
display:block;
overflow:hidden;
line-height:1.3em;
}
div#txt_part
{
display:block;
overflow:hidden;
}
div#txt_part table
{
width:320px;
overflow:hidden;
}
div#txt_part table tr td
{
text-align:left;
}
div#txt_part table tr td input
{
width:230px;
height:15px;
font-size:12px;
border:1px solid #7E9DB9;
}
div#txt_part table tr td textarea
{
width:230px;
height:65px;
font-size:12px;
border:1px solid #7E9DB9;
}
div#txt_part table tr td select
{
height:18px;
font-size:12px;
border:1px solid #7E9DB9;
}
div#txt_part table tr td img
{
cursor:pointer;
}
div#pie
{
display:block;
overflow:hidden;
margin-top:0px;
color:#010101;
}
div#pie_enlaces
{
float:right;
margin-right:200px;
}
div#pie_enlaces a
{
color:#000000;
}
div#pie_logo
{
float:right;
width:170px;
height:85px;
overflow:hidden;
margin-right:60px;
}
span.fallo
{
color:#990000;
}
span.ok
{
color:#33CC00;
}

