﻿.concursoCuerpo,
.concursoCuerpo #imagenEncabezado,
.concursoCuerpo #nombre,
.concursoCuerpo #descripcion,
.concursoCuerpo #foto,
.concursoCuerpo #participar,
.concursoCuerpo #galeriaFotos,
.concursoCuerpo #galeriaVideos
{
    display:block;
    border:solid 0px aqua;
    float:left;
}

.concursoCuerpo
{
    width:860px;    
    /*top:50px;
    left:35px;*/
    color:#6e6e6e;   
    background-image:url(../../../imgs/comunes/PixelTransparente.png);    
    padding:5px;
    font-family:Arial;
    font-size:14px;
}

.concursoCuerpo #nombre
{
    width:95%;
    margin-bottom:15px;
}

.concursoCuerpo #imagenEncabezado,
.concursoCuerpo #participar
{
    width:100%;
    border:solid 0px black;
}

.concursoCuerpo #participar
{
    margin-top:10px;
}

.concursoCuerpo #imagenEncabezado
{
    width:525px;
    height:207px;
    overflow:hidden;    
    border:solid 0px red;
    margin-right:16px;
}

.concursoCuerpo #imagenEncabezado img
{
    z-index:1;
    width:509px;
    height:192px;
    margin-left:8px;
    margin-top:8px;
}
.concursoCuerpo #imagenMarcoGrande
{
    background-image:url("../imgs/MarcoGrande.png");
    background-repeat:no-repeat;
    width:525px;
    height:207px;    
    float:left;  
    margin-top:-200px;  
    z-index:2;
}

.concursoCuerpo #descripcion
{
    padding-left:10px;
    margin-bottom:10px;
    width:98%;
    text-align:left;
}

.concursoCuerpo #foto
{
    width:46%;
    border:solid 0px black;        
}

.concursoCuerpo #foto
{
    width:319px;
    height:207px;  
    overflow:hidden;    
    border:solid 0px green;    
    padding:0px;    
}
.concursoCuerpo #foto img
{
    z-index:1;
    width:306px;
    height:195px;
    margin-left:6px;
    margin-top:8px;    
}

.concursoCuerpo #imagenMarcoChico
{
    background-image:url("../imgs/MarcoChico.png");
    background-repeat:no-repeat;
    width:319px;
    height:209px;    
    float:left;  
    margin-top:-205px;  
    z-index:2;
}
.concursoCuerpo #galeriaFotos
{
    height:300px;
    overflow:scroll;    
    width:685px;    
    overflow-x: hidden;
    margin-top:15px;
}

.concursoCuerpo #galeriaVideos
{        
    width:685px;    
    border:solid 0px green;
}

.videosUL
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    float:left;    
}

.videosUL LI
{
    vertical-align:top;
    border:solid 0px blue;
    float:left;
    width:312px;
    margin-bottom:4px;   
    margin-right:25px;
    text-align:left;
    
}

.imagenesUL_cuadroVideo
{
    display:inline-block;
    padding:5px;
    padding-bottom:2px;
    border:solid 0px red;
    float:left;
    margin-bottom:5px;
    margin-top:5px;        
    height:130px;
}

.imagenesUL_cuadroVideo
{
   height:360px;
}

.contenedorVideo
{
    display:block;
    border:solid 0px red;
}

.contenedorVideo a[title="ASPNetFlashVideo Trial"]
{
    display:none !important;
}

.nombreVideo,
.descripcionVideo
{
    display:block;
    width:100%;
    border:solid 0px black;
    text-align:left;    
}

.nombreVideo
{
    line-height:20px;
    font-weight:bold;
}

.descripcionVideo
{
    line-height:16px;    
}


.cuponConcursoCuerpo,
.cuponConcurso_Titulo,
.cuponConcurso_Texto,
.cuponConcurso_Bases,
.cuponConcurso_AceptacionTerminos,
.cuponConcurso_Controles,
.cuponConcurso_Datos,
.cuponConcurso_Error,
.cuponConcurso_Gracias
{
    display:block;
    border:solid 0px black;
    float:left;
    width:450px;
    font-family:Tahoma;
    font-size:12px;            
    color:#666666;
    background-color:#ffffff;  
}

.cuponConcursoCuerpo
{
    padding:10px;
    border:solid 0px red;
}

.cuponConcurso_Titulo
{
    font-family:Trebuchet MS;
    font-weight:bold;
    color:#222222;
    font-size:14px;
    line-height:15px;    
    border:dotted 0px #222222;
    border-bottom-width:1px;
    padding-bottom:3px;
}

.cuponConcurso_Texto
{
    color:#7a7a7a;
    margin-bottom:10px;
    margin-top:10px;
    font-size:11px;
}

.cuponConcurso_Bases
{
    overflow:scroll;
    overflow-x:hidden;
    height:60px;
    padding:5px;    
    width:430px;
    font-size:11px;
    background-color:#ffffff;
    margin-top:10px;
    margin-bottom:10px;
    border:solid 1px #CDCDCD;
}

.cuponConcurso_Error
{
    color:red;    
    margin-top:10px;
    border:solid 0px red;    
}

.cuponConcurso_Controles
{
    color:#333;
    text-align:center;    
    margin-top:10px;
    border:solid 0px red;    
    font-family:Trebuchet MS;
    font-size:13px;    
}

.cuponConcurso_Controles INPUT[type=submit]
{    
    padding-left:20px;
    padding-right:20px;    
}

.cuponConcurso_AceptacionTerminos
{
    color:#222222;
    height:20px;
    line-height:18px;
    border:solid 0px red;
    vertical-align:middle;
}

.cuponConcurso_AceptacionTerminos SPAN
{
    color:red;
}

.cuponConcurso_AceptacionTerminos INPUT
{
    float:left;
    display:inline-block;
}
.cuponConcurso_Datos
{
    color:#222222;
    text-align:left;
    line-height:30px;    
    font-size:12px;
    margin-top:5px;    
    margin-bottom:5px;    
    vertical-align:top;    
}

.cuponConcurso_Datos DIV
{
    text-align:right;
    display:inline-block;
    width:135px;    
    line-height:14px;
    border:solid 0px red;
    float:left;    
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#2f2f2f;    
}

.cuponConcurso_Datos INPUT[type=text],
.cuponConcurso_Datos INPUT[type=file],
.cuponConcurso_Datos TEXTAREA
{
    display:inline-block;
    margin-left:5px;
    width:250px;    
    float:left;
    border:solid 1px #CDCDCD;
    background-color:#F3F3F3;
    font-family:Arial;
    font-size:13px;    
    color:#2f2f2f;
}

.cuponConcurso_Datos TEXTAREA
{
    height:100px;
}

.cuponConcurso_Gracias
{
    margin-top:100px;
    font-family:Trebuchet MS;
    color:red;
    font-size:16px;
    line-height:25px;
    height:354px;
    text-align:center;
    font-weight:bold;
}

/**/

.TituloSeccionGenerica
{
    display:inline-block;
    float:left;
    width:889px;
    height:111px;
    margin:10px 0px 0px 10px;
    padding:0px 0px 0px 30px;
    background-color:#C32429;
    color:#808285;
    font-family:'pf_dintext_pro_light_regular';
    text-transform:uppercase;
    text-align:left;
    font-size:32px;
    line-height:90px;
    background-color:#ffffff;
    background-image:none;
    border:0px solid #E0E0E0;
    border-bottom-width:1px;
    background-image:url(../../imgs/comunes/1px_TituGenerico.jpg);
    background-position:left bottom;
    background-repeat:repeat-x;
}

.EncaGrisGenerico
{
    display:inline-block;
    width:919px;
    height:420px;
    float:left;
    margin:30px 0px 0px 10px;
    padding:0px;
    background-color:#E2E2E2;    
}

.EncaGrisGenerico img
{
    display:inline-block;
    float:left;
    margin:0px 0px 0px 0px;
    padding:0px;
}

.DecripcionGenerico
{
    display:inline-block;
    width:853px;
    float:left;
    margin:30px 0px 20px 42px;
    padding:0px;
    font-family:'pf_dintext_proregular';
    font-size:18px;
    color:#808285;
    text-align:left;
}

.TituGaleria
{
    display:inline-block;
    width:887px;    
    height:65px;
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 32px;
    background-image:url(../../imgs/comunes/1px_Generico_Galeria.jpg);
    background-position:left bottom;
    background-repeat:repeat-x;
    font-family:'pf_dintext_pro_mediumregular';
    font-size:30px;
    line-height:85px;
    color:#808285;
    text-align:left;
    text-transform:uppercase;
}

.contGaleriaGener
{
    display:inline-block;
    width:919px;
    height:482px;
    margin:0px 0px 0px 10px;
    padding:0px;    
    background-image:url(../imgs/Seccion_fondo.jpg);
    background-position:0px 0px;
    background-repeat:repeat-x;
}

.contGaleriaGener .CentradorGaleria
{
    display:inline-block;
    float:left;
    margin:40px 0px 0px 193px;
    padding:0px;
}

.ContEpigrafe
{
    display:inline-block;
    width:519px;
    height:27px;
    line-height:27px;
    float:left;
    margin:5px 0px 0px 193px;
    padding:0px 0px 0px 15px;
    background-color:#7D7D7D;
    color:#ffffff;
    font-family:'pf_dintext_proregular';
    font-size:20px;
}

.BannerAbajoGenerico
{
    display:inline-block;
    float:left;
    width:919px;
    height:94px;
    margin:20px 0px 7px 10px;
    padding:0px;
    background-color:#CECECE;
}

.contenedorConcurso{
    display:inline-block;
    width:860px;
    margin:0px auto;
    padding:0px;
    text-align:center;
}

.textoConcurso{
    font-family: 'pf_dintext_proregular';
    font-size: 18px;
    line-height: 19px;
    letter-spacing: 0px;
    word-spacing: 0px;
    color:#808285;
    text-align:left;
}

.titulosConcurso{
    font-family: 'pf_dintext_pro_mediumregular';
    font-size: 27px;
    color:#808285;
    font-weight:normal;
    text-align:center;
}

.contenedorConcurso img{
    display:inline-block;
    max-width:100%;
    margin-top:20px;
    margin-left:auto;
    margin-right:auto;
}

.botonesConcurso{
    display:inline-block;
    background-color:#094259;
    color:#fff;
    font-family: 'pf_dintext_proregular';
    font-size: 18px;
    line-height: 19px;
    padding:10px 20px;
    margin:0px 20px 20px 0px;
    text-decoration:none;
}