
BODY{
    margin: 0px; 
    padding: 0px; 
    background: #000030;
    background-color:#06008f;
    background-repeat: repeat-x;
}

object:focus
{
  outline: none;
}

p{ margin: 0px;}


a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}

#wrapper{
    width: 779px;
    margin-left: auto;
    margin-right: auto;
}
#cabecera{padding: 0; zoom: 1; height: 147px;}

#logo_cabecera{
    float: left;
}

#zona_logos{
    float: right;
    width: 186px;
}

#logos_derecha{
    width: 186px;
    height: 67px;
    margin-top: 11px;
    zoom: 1;
}
#veritas{float: left;}
#international{float: left;}

#banderas{
    padding-right: 15px;
    zoom: 1;
}

#idiomas{float: right; font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF}
#idiomas a:link{font-family: Arial; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
#idiomas a:visited{font-family: Arial; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}
#idiomas a:hover{font-family: Arial; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: underline;}

#menu {padding: 0px; width: 779px; height: 32px; border-top: solid 1px #ed2642; border-bottom: solid 1px #ed2642;}
#menu_interior {padding: 0px; width: 779px; height: 32px; border-top: solid 1px #ed2642; border-bottom: solid 1px #0900bd;}

#flash_home{width: 779px; height: 225px;}


#noticias_home{
    float: left;
    width: 250px;
}
#noticias_home_titulo{
    width: 250px;
    height: 24px;
    border-bottom: solid 1px #ed2642;
}

.item_noticia_home{
    margin-bottom: 10px;
    display: inline;
}

.titulo_noticia_home{
    font-family: Arial;
    font-size: 12px; 
    font-weight: bold;
    color: #c1252d;
    text-transform: uppercase;
}

.titulo_noticia{
    font-family: Arial;
    font-size: 12px; 
    font-weight: bold;
    color: #c1252d;
    padding-left: 5px;
    text-transform: uppercase;
}

.texto_noticia_home{
    font-family: Arial;
    font-size: 12px; 
    color: #ffffff;
}

.texto_noticia_home a:link{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    text-decoration: none;
}

.texto_noticia_home a:visited{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    text-decoration: none;
}

.texto_noticia_home a:hover{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    text-decoration: underline;
}



#destacados_home{
    float: right;
    width: 519px;
}

#destacados_home_titulo{
    width: 519px;
    height: 24px;
    border-bottom: solid 1px #ed2642;
}


.destacado_home{
    float: left;
}


#separador_pie{
    width: 779px;
    height: 1px;
    border-bottom: solid 1px #ed2642;
}


#enlaces_pie{
    font-family: Arial;
    font-size: 11px;
    color: #7b7a9c;
    padding-top: 10px;
}

#enlaces_pie a:link{ font-family: Arial; font-size: 11px;  color: #7b7a9c; text-decoration: none;}
#enlaces_pie a:visited{ font-family: Arial; font-size: 11px;  color: #7b7a9c; text-decoration: none;}
#enlaces_pie a:hover{ font-family: Arial; font-size: 11px;  color: #7b7a9c; text-decoration: underline;}


#submenu{
    width: 779px; 
    height: 30px;
    background-color: #ff2a36;
    border-bottom: solid 1px #0700a0;
}

.item_submenu{
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 8px;
    padding-left: 8px; 
    text-transform: uppercase;
}


.item_submenu a:link{color: #ffffff; text-decoration: none }
.item_submenu a:visited{color: #ffffff; text-decoration: none }
.item_submenu a:hover{color: #ffffff; text-decoration: underline }

.item_submenu_sel{
    float: left;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 8px;
    padding-left: 8px; 
    text-transform: uppercase;
}

.item_submenu_sel a:link{color: #060092; text-decoration: none }
.item_submenu_sel a:visited{color: #060092; text-decoration: none }
.item_submenu_sel a:hover{color: #060092; text-decoration: underline }

#submenu_formatos{
    float: left;
    width: 250px;
    min-height: 200px;
    height: auto !important;
    height: 200px;
}

#titulo_submenu_formatos{
    width: 250px;
    height: 26px;
    border-bottom: solid 1px #ff2a36;
}

#texto_titulo_menu_formatos{
    font-family: Arial;
    font-size: 14px;
    color: #ff2a36;
    text-transform: uppercase;
    padding-top: 2px;
    display: inline;
    zoom: 1;
    
}

.item_menu {float: left; cursor: pointer; }

.limpio {clear: both}
.imagen {display: block}

.item_formato{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    width: 245px;
    height: 24px;
    padding-left: 5px;
}

.item_formato a:link{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
}

.item_formato a:visited{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
}

.item_formato a:hover{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: underline;
}


.item_formato_sel{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    width: 245px;
    height: 24px;
    background-color: #ff2a36;
    padding-left: 5px;

}

.item_formato_sel a:link{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
}

.item_formato_sel a:visited{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: none;
}

.item_formato_sel a:hover{
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
    text-decoration: underline;
}



#zona_productos{
    float: left;
    margin-left: 10px;
    width: 519px;
    min-height: 100px;
    height: auto !important;
    height: 100px;
    border-top: solid 1px #ff2a36;
    margin-top: 26px;
    zoom: 1;
}

#titulo_producto{
    font-family: Arial;
    font-size: 18px;
    color: #ff2a36;
    text-transform: uppercase;
    margin-top: 6px;
    zoom: 1;
}

.texto_mapa{
    font-family: Arial;
    font-size: 12px;
    color: #000000;
}

#listado_productos{
    width: 519px;
    min-height: 278px;
    height: auto !important;
    height: 278px;
    background-color: #FFFFFF;

    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #01003d;
    line-height: 21px;
}

#imagen_principal{
    width: 779px;
    margin-left: auto;
    margin-right: auto;
}

#titulo_pagina{
    width: 779px;
    height: 26px;
    border-bottom: solid 1px #ff2a36;
}

#texto_titulo_pagina{
    font-family: Arial;
    font-size: 16px;
    color: #ff2a36;
    text-transform: uppercase;
}

#texto_pagina{
    width: 776px;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    text-align: justify;
    margin-left: auto;
    margin-right: auto;
    padding-top: 2px;
}

#flash_distribucion{
    width: 779px;
    height: 325px;
}

.item_noticia{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    width: 778px;
    margin-left: auto; 
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;

    margin-bottom: 5px;
}

.item_noticia_interior{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    width: 778px;
    margin-left: auto; 
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    min-height: 200px;
    height: auto !important;
    height: 200px;
}


.texto_listado_noticia{
    margin-top: 3px;
    margin-bottom: 3px;
    font-family: Arial;
    font-size: 12px;
    color: #ffffff;
    text-align: justify;
    padding-left: 5px;
    padding-right: 5px;
}

.texto_cuerpo_noticia{
    margin-top: 3px;
    margin-bottom: 3px;
    font-family: Arial;
    font-size: 12px;
    color: #000000;
    text-align: justify;
    padding-left: 5px;
    padding-right: 5px;
}

.texto_listado_noticia a:link{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    text-decoration: none;
}

.texto_listado_noticia a:visited{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    text-decoration: none;
}

.texto_listado_noticia a:hover{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    text-decoration: underline;
}



.texto_formulario_white{
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
 }

.texto_formulario_white a:link{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    text-decoration: none;
}
.texto_formulario_white a:visited{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    text-decoration: none;
}
.texto_formulario_white a:hover{
    text-decoration: underline;
}

input[type=text]{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 340px; border: solid 1px black;}

input.required, textarea.required {
	border: 1px solid #002a73;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #e6162f;
	color : #000000;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
        font-family: Arial;
	font-size: 12px;
	margin: 5px 0;
	padding: 5px;
	background-color: #e6162f;
	color : #FFFFFF;
	font-weight: bold;
}
.texto_formulario {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 12px; 
    color: #000000; 
    text-decoration: none; 
    text-align: justify;
}


.texto_formulario a:link{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    text-decoration: none;
}
.texto_formulario a:visited{
    font-family: Arial;
    font-size: 12px;
    color: #ff2a36;
    text-decoration: none;
}
.texto_formulario a:hover{
    text-decoration: underline;
}
