body{
    margin:0;
    padding:0;
    text-align:center;
    background-color:#FFFFFF;
    background-image:url('../images/images_portal/fondo_portal1.jpg');
    background-repeat:no-repeat;
    background-attachment:fixed;
    background-position:center;
    font-family:"Verdana";
    font-size:10px;
    color:#4D4D4D;
}
.separador{
    width:100%;
    float:left;
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#e0e0e0;
    height:14px;
    margin-top:16px;
}

a{
    text-decoration:none;
    color:#AD3130;
}
a:hover{
    color:#361221;
}
#cuerpo{
    margin:0;
    padding:0;
    clear:both;
    margin:auto;
    width:952px;
    background-color:#FFFFFF;
    text-align:center;
}
#interior_cuerpo{
    margin:0;
    padding:0;
    margin:auto;
    float:left;
    width:922px;
    background-color:#FFFFFF;
    padding:15px 15px 15px 15px;
    
}
.contenido{
    margin:0;
    padding:0;
    width:100%;
    float:left;
    text-align:justify;
    background-color:#FFFFFF;
}
.contenido .superior img{
    border:0;
}
.contenido .superior{
    float:left;
    width:100%;
    background-color:#FFFFFF;
}
.contenido .superior .izda{
    margin:0;
    padding:0;
    float:left;
    text-align:left;
    width:230px;
}
.contenido .superior .centro{
    margin:0;
    padding:0;
    float:left;
    text-align:left;
    width:492px;
}
.contenido .superior .centro .superior{
    margin:0;
    padding:0;
    float:left;
    text-align:left;
    width:100%;
    padding-top:20px;
    background-color:#F9F8F8;
    font-size:28px;
    text-transform:uppercase;
    color:#5F213A;  
}
.contenido .superior .centro .inferior{
    margin:0;
    padding:0;
    float:left;
    text-align:left;
    width:100%;
/*    background-image:url('../images/images_portal/borde_rainbow.jpg');
    background-position:top center;
    background-repeat:no-repeat;
    padding-top:10px;*/
    font-size:11px;
    color:#FFFFFF;
}
.contenido .superior .centro .inferior img{
    float:left;
}
.contenido .superior .centro .inferior span{
    float:left;
    margin-top:3px;
}
.contenido .superior .centro .inferior .menu{
    float:left;
    padding-left:100px;
}
.contenido .superior .dcha{
    margin:0;
    padding:0;
    float:right;
    text-align:right;
    width:360px;
	margin-top:10px;
	vertical-align:middle;
}
.contenido .superior .dcha .idiomas{
	vertical-align:middle;
	font-weight:bold;
}
.contenido .superior .publicidad{
    margin:0;
    padding:0;
    float:left;
    width:100%;
    background-color:#000;
    text-align:center;
    vertical-align:top;
}

/* ESTILOS DEL MENU SUPERIOR */

.contenido .superior .menu_superior{
    margin:0;
    padding:0;
    float:left;
    width:100%;
    background-color:#FE6D00;
    font-family:Trebuchet MS;
	font-weight:bold;
	color:#FFFFFF;
}
.contenido .superior .menu_superior img{
	float:left;
    vertical-align:middle;
}
.contenido .menu_superior .menu_especial{
    width:120px;
}
.contenido .menu_superior .menu{
    width:548px;
}
.contenido .menu_superior .menu a{
    padding-bottom:5px;
    padding-top:5px;
    float:left;
    text-decoration:none;
    text-transform:uppercase;
    padding-left:7px;
    padding-right:5px;
    color:#FFFFFF;
    font-size:13px;
}
.contenido .menu_superior .menu a:hover{
   color:#361221;
}
.contenido .menu_superior .menu a.selec{
    padding-bottom:5px;
    padding-top:5px;
    float:left;
    text-decoration:none;
    text-transform:uppercase;
    padding-left:7px;
    padding-right:5px;
    color:#361221;
}
.contenido .menu_superior .menu a.selec:hover{
    color:#5F213A;
}

.contenido .menu_superior .buscador{
    float:left;
    margin:0;
    padding:0;
	width:235px;
	text-align:left;
    vertical-align:middle;
}
.contenido .menu_superior .buscador img{
    position:relative;
    float:none;
}

.contenido .menu_superior .buscador form{
    float:left;
    margin:0;
    padding:0;
    margin-top:1px;
}
.contenido .menu_superior input{
    margin:0;
    padding:0;
    border:0;
    width:152px;
    height:16px;
    padding-left:3px;
    background-repeat:no-repeat;
    background-position:top left;
    background-color:#FE6D00;
    background-image:url('../images/images_portal/fondo_input.jpg');
    font-size:11px;
}
.contenido .menu_superior .buscador a{
    color:#FFFFFF;
    text-decoration:none;
}
/* FIN ESTILO MENU SUPERIOR */

.contenido .intermedio{
    float:left;
    width:100%;
    margin:0;
    padding:0;
    padding-top:10px;
    padding-bottom:10px;
    font-size:10px;
}
.contenido .intermedio .table{
    float:left;
    width:100%;
}
.contenido .intermedio td.col_izda{
    width:195px;
    /*border-right-style:solid;
    border-right-width:1px;
    border-right-color:#E0E0E0;*/
    vertical-align:top;
}
.contenido .intermedio td.col_izda .fondo_catalia{
    float:left;
    width:195px;
    height:262px;
    background-image:url('../images/images_portal/fondo_catalia.jpg');
    background-repeat:no-repeat;
}
.contenido .intermedio td.col_izda .fondo_catalia form{
    float:left;
    margin-top:210px;
    padding-left:15px;
    color:#B09671;
    font-size:10px;
    
}
.contenido .intermedio td.col_izda .fondo_catalia form table.catalia{
    float:right;
    margin-right:300px;
}
.contenido .intermedio td.col_izda .fondo_catalia form a{
    color:#967842;
}
.contenido .intermedio td.col_izda .fondo_catalia form a:hover{
    color:#5A4827;
}
.contenido .intermedio td.col_izda .fondo_catalia form input{
    float:left;
    width:92px;
    height:12px;
    border:0;
    line-height:11px;
    font-size:10px;
    font-family:"Verdana";
    background-image:url("../images/images_portal/fondo_input_catalia.jpg");
    background-color:#F0E8D5;
    background-repeat:no-repeat;
    padding-left:6px;
    padding-top:2px;
    background-position:top left;
}

/*ESTILOS DEL MENU */
/*
.contenido .intermedio td.col_izda ul.portal_pral {
    margin:0;
    padding:0;
    float:left;
    list-style-type:none;
    width:100%;
    padding-bottom:25px;
    background-color:#CCC;
}
.contenido .intermedio td.col_izda ul.portal_pral  li{
    float:left;
    width:100%;
    background-color:#CCC;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#9F9A98;
}
.contenido .intermedio td.col_izda ul.portal_pral  li.cabecera{
    float:left;
    width:180px;
    padding-top:14px;
    padding-bottom:8px;
    border:none;
    background-color:#CCC;
    padding-left:15px;
    color:#ACA5A0;
    font-size:15px;
}
.contenido .intermedio td.col_izda ul.portal_pral  li.selec{
    float:left;
    width:100%;
    background-color:#CCC;
}
.contenido .intermedio td.col_izda ul.portal_pral  li.subselec{
    float:left;
    width:100%;
    background-color:#CCC;
}
.contenido .intermedio td.col_izda ul.portal_pral li a{
    text-decoration:none;
    text-transform:uppercase;
    color:#5F213A;
    margin-left:15px;
    padding-top:5px;
    padding-bottom:5px;
    font-size:15px;
    float:left;
}
.contenido .intermedio td.col_izda ul.portal_pral li li a{
    text-transform:capitalize;
    color:#5F213A;
    margin-left:15px;
    padding-top:5px;
    padding-bottom:5px;
    float:left;
}
.contenido .intermedio td.col_izda ul.portal_pral li li ul{
    position:absolute;
    margin-top:-27px;
    margin-left:195px;
    width:auto
}
.contenido .intermedio td.col_izda ul.portal_pral li li ul li{
    float:left;
    width:100%;
    height:25px;
}
.contenido .intermedio td.col_izda ul.portal_pral li li li ul{
    margin-top:0px;
    margin-left:0px;
    padding-left:0px;
    position:absolute;
    width:auto;
    background-color:#CCC;
}
.contenido .intermedio td.col_izda ul.portal_pral li a:hover{
    color:#361221;
}
*/
/*FIN ESTILOS DEL MENU*/

.contenido .intermedio td.col_centro{
    float:left;
    width:471px;
    vertical-align:top;
}
.contenido .intermedio td.col_centro .margen{
    float:left;
    padding-top:17px;
    padding-left:15px;
    font-size:11px;
}
.contenido .intermedio td.col_centro .separacion{
    float:left;
    width:99%;
    padding-right:1%;
    padding-bottom:9px;
}

.contenido .intermedio td.col_centro .contenido {
    float:left;
    width:100%;
    padding-top:18px;
    border-bottom-color:#e0e0e0;
    border-bottom-style:solid;
    border-bottom-width:1px;
    font-size:11px;
}
.contenido .intermedio td.col_centro .contenido h1{
    float:left;
    width:auto;
    padding-left:13px;
    padding-right:32px;
}

.contenido .intermedio td.col_centro .contenido .interior{
    float:left;
    padding-left:23px;
    padding-right:18px;
    width:93%;
}
.contenido .intermedio td.col_centro .contenido .interior ul.list_item_menu{
    list-style:none;
}
.contenido .intermedio td.col_centro .contenido .interior form input{
    border:none;
    background-image:url("../images/images_portal/fondo_input_contacto.jpg");
    background-repeat:no-repeat;
    background-color:#F8F8F8;
    background-position:left center;
    width:174px;
    padding-right:2px;
    padding-left:2px;
    font-size:11px;
    font-family:"Verdana";
}
.contenido .intermedio td.col_centro .contenido .interior form textarea{
    border:none;
    background-image:url("../images/images_portal/fondo_text_contacto.jpg");
    background-repeat:no-repeat;
    width:351px;
    height:89px;
    padding-right:2px;
    padding-left:2px;
    background-position:left top;
    overflow:hidden;
    background-color:#F8F8F8;
    font-size:11px;
    font-family:"Verdana";
    
}
.contenido .intermedio td.col_centro .contenido .interior h2{
    float:left;
    width:100%;
    font-size:11px;
    padding-top:2px;
    padding-bottom:6px;
}
.contenido .intermedio td.col_centro .contenido .interior table.composicion {
    border-style:solid;
    border-color:#5c223a;
    border-width:1px;
    border-collapse:collapse;
    padding:0;
    margin:0;
    vertical-align:top;
    float:left;
}
.contenido .intermedio td.col_centro .contenido .interior table.composicion tr{
    margin:0;
    padding:0;
}
.contenido .intermedio td.col_centro .contenido .interior table.composicion td{
    margin:0;
    padding:0;
    border-style:solid;
    border-color:#5c223a;
    border-width:1px;
    vertical-align:top;
}
.contenido .intermedio td.col_centro .contenido .interior .galeria_fot{
    float:left;
    width:100%;
    padding-bottom:6px;
    padding-left:3px;
}
.contenido .intermedio td.col_centro .contenido .interior .galeria_fot img{
    float:left;
    width:70px;
    margin-left:6px;
    margin-top:6px;
    height:54px;
}
.contenido .intermedio td.col_centro .contenido .asociados{
    float:left;
    width:100%;
    padding-top:23px;
    padding-bottom:46px;
}
.contenido .intermedio td.col_centro .contenido .asociados .galeria{
    float:left;
    width:31%;
    padding-top:3px;
    padding-bottom:3px;
}
.contenido .intermedio td.col_centro .contenido .asociados .galeria img{
    float:left;
    margin-left:23px;
    margin-bottom:3px;
    border:none;
    width:110px;
}
.contenido .intermedio td.col_centro .contenido .asociados .detalle{
    float:left;
    width:66%;
    padding-top:3px;
    padding-bottom:3px;
}
.contenido .intermedio td.col_centro .contenido .asociados .detalle_sin_foto{
    float:left;
    width:92%;
    padding-left:23px;
    padding-top:3px;
    padding-bottom:3px;
}
.contenido .intermedio td.col_centro .contenido .asociados span.amp{
    padding-top:5px;
    padding-bottom:0px;
}
.contenido .intermedio td.col_centro .contenido .asociados  h1{
    float:left;
    width:100%;
    font-size:16px;
    margin:0;
    padding:0;
    margin-top:5px;
    font-weight:bold;
}
.contenido .intermedio td.col_centro .contenido .asociado_par{
    float:left;
    width:100%;
    background-color:#ffead9;
}
.contenido .intermedio td.col_centro .contenido .asociado_impar{
    float:left;
    width:100%;
}
.contenido .intermedio td.col_centro .contenido span.amp{
    float:left;
    width:100%;
    text-align:right;
    margin:0;
    padding:0;
    padding-top:10px;
    padding-bottom:10px;
}
.contenido .intermedio td.col_centro .contenido span.amp a{
    font-size:11px;
    font-family:"Verdana";
    font-weight:bold;
}
.resumen{
float:left;width:90%;font-size:16px;
}
img.vino{
width:250px;float;left;margin:0;padding:0;margin-top:8px;
}
.contenido .intermedio td.col_centro .contenido span.paginacion{
    float:left;
    width:100%;
    text-align:center;
    margin:0;
    padding:0;
    font-size:11px;
    font-family:"Verdana";
    font-weight:bold;
}

h1{
    margin:0;
    padding:0;
    font-size:24px;
    font-weight:normal;
    color:#a8352e;
}
h2{
    margin:0;
    padding:0;
    font-size:18px;
    color:#a8352e;
}
.contenido .intermedio td.col_dcha{
    width:255px;
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#E0E0E0;
    vertical-align:top;
}
.contenido .intermedio td.col_dcha .contenedor_dcha{
    float:left;
    width:242px;
    padding-left:13px;
    
}
.contenido .intermedio td.col_dcha .contenedor_dcha h2{
    font-size:16px;
    float:left;
    padding-bottom:21px;
}
.contenido .intermedio td.col_dcha .contenedor_dcha h2 img{
    float:left;
    margin:0;
    padding-top:1px;
}
.contenido .intermedio td.col_dcha .contenedor_dcha h3{
    color:#a8352e;
    font-size:14px;
    width:100%;
    font-weight:bold;
    padding-bottom:2px;
}
.contenido .intermedio td.col_dcha .contenedor_dcha marquee{
    float:left;
    width:100%;
    height:200px;
    font-size:11px;

}
.contenido .intermedio td.col_dcha .contenedor_dcha marquee a{
    color:#000;
}
.contenido .intermedio td.col_dcha .contenedor_dcha marquee b{
    color:#4D4D4D;
}

.contenido .intermedio td.col_dcha .contenedor_dcha marquee span{
    width:100%;
    margin-bottom:5px;
    color:#4D4D4D;
}
.contenido .intermedio td.col_dcha .contenedor_dcha .capa_vino{
    float:left;
    width:100%;
    margin:0;
    padding:0;
}
.contenido .intermedio td.col_dcha .contenedor_dcha .capa_vino table{
    width:100%;
    float:left;
    margin:0;
    padding:0;
}
.contenido .intermedio td.col_dcha .contenedor_dcha .capa_vino table td{
    margin:0;
    padding:0;
    padding-bottom:14px;
    vertical-align:top;
    font-size:11px;
}
.contenido .intermedio td.col_dcha .contenedor_dcha .capa_vino .img{
    border:1px #DfDfDf solid;
    float:left;
    width:auto;
}
.contenido .intermedio td.col_dcha .contenedor_dcha .capa_vino img{
    padding:5px 5px 5px 5px;
    border:2px #efefef solid;
    background-color:#fff;
}

.contenido .intermedio td.col_dcha .publi_lateral{
    width:100%;
    float:left;
    
}
.contenido .intermedio td.col_dcha .publi_lateral .banner_imagen{
    float:left;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#e0e0e0;
}



.contenido .portal_inferior{
    width:100%;
    float:left;
    background-color:#f1eff0;
    background-image:url("../images/images_portal/flores.jpg");
    background-repeat:no-repeat;
    background-position:top right;
}
.contenido .portal_inferior .menu_especial{
    width:100%;
    float:left;
    padding-bottom:4px;
}
.contenido .portal_inferior .menu_especial img{
    float:left;
    width:160px;
}
.contenido .portal_inferior .menu_especial .titulo{
    float:left;
    font-size:14px;
    padding-top:19px;
    text-transform:capitalize;
    color: #a8352e;
    width:200px;
}
.contenido .portal_inferior .menu_especial .menu_especial_inferior{
    float:left;
    padding-left:30px;
    width:750px;
    padding-top:9px;
}
.contenido .portal_inferior .menu_especial .menu_especial_inferior p{
    margin:0;
    padding:0;
}
.contenido .portal_inferior .menu_especial .menu_especial_inferior .cont{
    float:left;
    width:220px;
}
.contenido .portal_inferior .menu_especial .menu_especial_inferior img{
    float:left;
    width:auto;
    margin:0;
    padding:0;
    text-align:left;
}
.contenido .portal_inferior .menu_especial .menu_especial_inferior a{
    float:left;
    padding-bottom:5px;
    font-size:13px;
    padding-top:5px;
}
.contenido .portal_inferior .menu_especial .menu_especial_inferior .menu{
    float:left;
    padding-top:55px;
    width:500px;
    font-family:Trebuchet MS;
}
.contenido .portal_inferior .menu_especial .menu_especial_inferior .menu a{
    color:#000;
    font-weight:bold;
}
.contenido .portal_inferior .menu_especial .menu_especial_inferior .menu a:hover{
    color:#a8352e;
}
#video {
	margin: 0 0 0 18px;
}

