/* PubliPress */

/*********************************************************/
/*** PÁGINA PRINCIPAL ADAPTADO ESTILO CIA COMUNICACION ***/
/*********************************************************/

a:link, a:visited {
	color: #C81626;
}

a:hover {
	color: #C81626;
}
/**********/
/** menú **/
/**********/

#pillmenu {
  white-space: nowrap;
  height: 36px;
  float: none;
  margin: auto auto;
  border: 0px blue solid;
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#pillmenu li {
	float: left;
	margin: 0;
	padding: 0;
}

#pillmenu a {
	background: url(../images/PubliPress/fondo_boton_menu.png) top center no-repeat;
	font-family: Helvetica,Arial,sans-serif;
	font-size: 15px;
	float:left;
	margin-top: 5px;
	margin-left: 9px;
	margin-right: 9px;
	display:block;
	height: 25px;
	width: 103px;
	line-height: 27px;
	padding-left: 26px;
	padding-right: 26px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #fff;
	text-decoration: none;
	border: 0px yellow solid;
}

#pillmenu a#active_menu-nav {

}


#pillmenu a:hover {
  color: #fff;
}


ul#mainlevel-nav
{
	display:inline;
}

#pillmenu a#mainlevel-nav {

}

#pillmenu a#active_menu-nav:hover {
  color: #fff;
}

 .filete
 {
	 display:inline;
	 float:left;
	 background: url(../images/PubliPress/filete_separacion_menu.gif) bottom center no-repeat;
	 width:2px;
	 border: 0px solid yellow;
	 height: 36px;
	 margin-top:0px;
 }
#user5 {
	float:left;
	display:block;
	width:100%;
	border:0px red solid;
}

/**********************/
/** Bloque Contenido **/
/**********************/

#principal{
	float:left;
	display:block;
	width:100%;
	border:0px red solid;
}

#principal_superior{
	float:left;
	display:block;
	width:100%;
	border:0px green solid;
	margin-bottom:15px;
}

#principal_superior_izquierda{
	float:left;
	display:block;
	width:32%;
	border:0px blue solid;
	overflow: hidden;
	border-bottom:1px #000 solid;
	height: 225px;
}

#principal_superior_central{
	float:left;
	display:block;
	width:32%;
	overflow: hidden;
	margin-left:17px;
	border-bottom:1px #000 solid;
	height: 225px;
}

#principal_superior_derecha{
	float:left;
	display:block;
	width:32%;
	height: 100%;
	border:0px black solid;
	overflow: hidden;
	margin-left:17px;
	border-bottom:1px #000 solid;
	height: 225px;
}



.titular {
	border-top: 1px black solid;
	border-bottom: 1px black solid;
	padding: 5px 0px 5px 0px;
	height: 50px;
	width: 100%;
}
.titulo {
	display: block;
	float:left;
	height:50px;
	width: 100%;
	border: 0px solid red;
}

.titulo_rojo {
	display: block;
	float:left;
	height:25px;
	width: 100%;
	margin-top: 5px;
	border: 0px solid green;
	color: #C81626;
	font-family: Helvetica, arial;
	font-size: 18px;
	letter-spacing:1px;

}
.titulo_rojo span {
	vertical-align:middle;
}

.titulo_negro {
	display: block;
	float:left;
	height:25px;
	width: 100%;
	color: black;
	font-family: Helvetica, arial;
	font-weight: bold;
	font-size: 18px;
	letter-spacing:1px;
}

.subtitulo_rojo {
	color: #C81626;
	font-family: Helvetica, arial;
	font-weight: bold;
	font-size: 12px;
	padding: 15px 0px 5px 1px;
}

.sub_noticias {
	float: left;
	display: block;
	width: 100%;
}

.subtitulo_negro {
	display:block;
	float: left;
	width:100%;
	color: black;
	font-family: Helvetica, arial;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0px 5px 1px;
}

.fecha_principal {
	display:block;
	float:right;
	width:39%;
	height: 17px;
	color: black;
	font-style: italic; 
	font-size: 14px;
	border: 0px solid red;
	padding: 10px 2px 5px 1px;
}

.fecha_principal p {
	display:block;
	float: right;
	width: 100%;
	text-align: right;
	padding-right:1px;
}

.texto_intro {
	display:block;
	float:left;
	color: black;
	font-family: Helvetica, arial;
	font-size: 12px;
	padding: 0px 0px 10px 1px;
	width: 95%;
	height: 60px;
	overflow: hidden;
	border: 0px green solid;
	line-height:1.4em;

}

div.texto_intro p {
	text-align: justify;
}

.boton_titular {
	display:block;
	float: left;
	background: url(../images/PubliPress/boton_principal.jpg) top right no-repeat;
	width: 108px;
	height: 23px;
	text-align: center;
	color: #fff;
	background-color:#000;
	border: 0px blue solid;
	margin-top:15px;
	margin-left:5px;
}

.boton_titular p, .boton_titular_noticias p {
	display: block;
	float: none;
	border: 0px solid red;
	text-align: center;
	width: 100%;
	height: 20px;
	font-size: 12px;
	letter-spacing:1px;
	padding-top:2px;
}

.boton_titular p a, .boton_titular_noticias p a {
	color: white;
}

.boton_titular_noticias {
	background: url(../images/PubliPress/boton_principal.gif) top right no-repeat;
	float: right;
	display:block;
	width: 151px;
	height: 33px;
	text-align: center;
	color: #fff;
	background-color:#000;
	border: 0px blue solid;
	margin-top:0px;
	padding-top: 0px;
}

.introduccion{
	display:block;
	float: left;
	height: 105px;
	width: 100%;
	padding: 0px 5px 5px 5px;
	overflow: hidden;
}

.paginacion_noticias_indice
{
	display:block;
	float:left;
	width:100%;
	border-top: 1px solid #000000;
	padding-top:10px;
}


.navegador_principal {
	float:left;
	display:block;
	width: 100%;
	height: 18px;
	padding-top:19px;
	padding-left: 5px;
	margin-right: 5px;
	margin-top:5px;
}

.nav_anterior,
.nav_posterior 
{
	display:block;
	width: 45%;
	border: 0px solid green;
	height: 20px;
	color: black;
	font-family: helvetica,arial;
	font-size: 14px;
	text-decoration: none;
	border: 0px solid yellow;
}
.nav_posterior 
{
	margin-right:10px;
}
.nav_anterior, .nav_anterior p {
	display:inline;
	float:left;
	text-align:left;
	color: #999;
}

.nav_posterior,.nav_posterior p {
	display:inline;
	float:right;
	text-align:right;
	color: #999;
}

div.nav_anterior p a{
	float: left;
	text-align: left;
	color: black;
	text-decoration: none;
	cursor:pointer;
}

div.nav_posterior p a{
	float: right;
	color: black;
	text-align: right;
	text-decoration: none;
	cursor:pointer;
}

div.nav_posterior a:hover,
div.nav_anterior a:hover {
	text-decoration: underline;
	color: black;
}



h2
{
	line-height:25px;
	font-size: 18px;
}

h3, .componentheading, table.moduletable th {
  color: #135cae;
}

div.module_menu {
	background: url(../images/PubliPress/mw_box_br.png) 100% 100% no-repeat;
}

div.module_menu div {
	background: url(../images/PubliPress/mw_box_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background: url(../images/PubliPress/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
	background: url(../images/PubliPress/mw_box_tl.png) 0 0 no-repeat;
}

div#footer {
	color: #fff;
}

div#footer a{
	color: #fff;
}

/**********************/
/*** PAGINA NOTICIAS **/
/**********************/

.bloque_imagen_noticia
{
	display: block;
	float: left;
	width: 100%;	
	border-top: 1px solid black;
}

.noticia_imagen
{
	display: block;
	float: left;
	width: 240px;	
	border: 0px solid blue;
	padding-top:15px;
	padding-bottom:15px;
}

.noticia_imagen_borde
{
	border: 1px solid #eeeeee;
}


.noticia_resumen_individual
{
	display: block;
	float: right;
	width: 570px;
	border-top: 0px solid black;
	padding-top:15px;
	padding-bottom: 15px;
	padding-right:30px;

}

.noticia_resumen_individual_sinImg
{
	display: block;
	float: left;
	width: 100%;
	border-top: 0px solid black;
	padding-top:15px;
	padding-bottom: 15px;
}

.noticia_resumen_titulo
{
	display: block;
	float: left;
	width: 100%;
	font-size: 16px;
	color: #C81626;
	padding-bottom: 7px;
	padding-top: 5px;
}

.noticia_resumen_texto
{
	display: block;
	float: right;
	width: 100%;
	text-align : justify;
	border-top: 0px solid green;
}

div.titulo_noticias {
	display: block;
	float: left;
	width: 880px;
	border-top: 1px solid black;
	border-bottom: 0px solid black;
	padding: 15px 0px 15px 10px;
	font-size: 24px;
	font-family: helvetica,arial;
	font-weight: bold;
	overflow: hidden;
}

/*******************************/
/*** PAGINA NOTICIAS INTERIOR **/
/*******************************/

div.titulo_noticias_interior {
	display: block;
	float: left;
	width: 880px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 15px 0px 15px 10px;
	font-size: 24px;
	font-family: helvetica,arial;
	font-weight: bold;
	overflow: hidden;
}

.granate_titulo_noticias_interior 
{
	color: #C81626;
	display:inline;
	float: left;
	margin: 15px auto 15px 0px;
	font-size: 16px;
	font-weight: bold;
	width: 100%;
}

.granate_solo_titulo
{
	display:block;
	float:left;
	width:84%;
}
.iconos_titulo_noticias_interior
{
	display:block;
	float:right;
	width:16%
	height:20px;
}

.texto_noticia_interior
{
	display: block;
	float: left;
	text-align:justify;
	color: black;
	width:100%;
	margin-bottom:10px;
}


.texto_noticia_interior_con_imagenVideo
{
	display: block;
	float: left;
	text-align:justify;
	color: black;
	margin-bottom:10px;
	width:49%;
}

.imagenesVideos_noticia_interior
{
	display: block;
	float: right;
	text-align:justify;
	color: black;
	width:49%;
	margin-top: 15px;
}

.leyenda_interior
{
	display:block;
	float:left;
	width: 100%;
	font-size: 12px;
}


.pagenav
{
	display:block;
	float:left;
	margin-top:20px;
}

.pagenav_next
{
	display:inline;
}

.pagenav_prev
{
	display:inline;
}


/*************************/
/*** PÁGINA PROYECTOS  ***/
/*************************/

div.proyectos {
	display: block;
	float: left;
	width: 890px;
	border: 0px solid black;
	overflow:hidden;
}

.granate_titulo, .negro_titulo{
	display:block;
	float: left;
	width: 100%;
	line-height: 20pt;
}
.negro_titulo{
	color: #000000;
}
.granate_titulo {
	color: #C81626;
}

div.titulo_proyectos {
	display: block;
	float: left;
	width: 890px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 5px 0px 5px 10px;
	font-size: 24px;
	font-family: helvetica,arial;
	font-weight: bold;
	margin-bottom:10px;
}

div.bloque_listas_contenidos_proyectos {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:10px;
}

.proyecto_linea_roja, .proyecto_linea_negra
{
	display:block;
	float:left;
	width: 100%;
	padding: 15px 5px 0px 5px;
}
.proyecto_linea_roja
{
	border-top: 1px solid #C81626;
	margin-top:10px;
}

.proyecto_linea_negra
{
	border-top: 1px solid #000000;
}

.contenido_proyecto_izquierda
{
	display:block;
	float:left;
	width: 49%;
}
.contenido_proyecto_izquierda_sin_img
{
	display:block;
	float:left;
	width: 98%;
	text-align: justify;
}

.titulo_proyecto
{
	display:block;
	float:left;
	width: 100%;
	color: #C81626;
	font-size: 16px;
	padding-bottom:7px;
}

.texto_proyecto
{
	display:block;
	float:left;
	width: 100%
}
.texto_proyecto p
{
	display:block;
	float:left;
	width: 100%;
	margin-bottom:5px;
}

.boton_proyecto
{
	display:block;
	float:left;
	background: url('../images/PubliPress/boton_principal.jpg') top right no-repeat;
	width: 108px;
	height: 23px;
	text-align: center;
	color: #fff;
	background-color:#000;
	border: 0px blue solid;
	margin-top:10px;
}

.boton_proyecto a
{
	color: white;
	display: block;
	float: none;
	text-align: center;
	width: 100%;
	height: 20px;
	font-size: 12px;
	letter-spacing:1px;
	padding-top:3px;
}

.fotoOvideo_proyecto_derecha
{
	display:block;
	float:right;
	width: 49%;
}

.fotoOvideo_proyecto
{
	display:block;
	float:right;
	width:100%;
	border:0;
}

.leyenda_proyecto
{
	display:block;
	float:left;
	width: 100%;
	font-size:12px;
}

.paginacion_especiales {
	display:block;
	float:left;
	width:100%;
	margin: 10px 0px 0px 0px;
}


/*********************************/
/*** PÁGINA PROYECTOS INTERIOR ***/
/*********************************/

.proyectos_interior
{
	display: block;
	float: left;
	width: 890px;
	border: 0px solid black;
	overflow:hidden;
	margin-bottom:10px;
}

.titulo_proyectos_interior
{
	display: block;
	float: left;
	width: 890px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 5px 0px 5px 10px;
	font-size: 24px;
	font-family: helvetica,arial;
	font-weight: bold;
	margin-bottom:15px;
}

.proyecto_interior_izquierda
{
	display:block;
	float:left;
	width: 47%;
	padding-right:5px;
}

.proyecto_interior_izquierda_sin_img
{
	display:block;
	float:left;
	width: 98%;
	padding-right:5px;
}

.proyecto_interior_titulo1, .proyecto_interior_titulo3
{
	display:block;
	float:left;
	width: 100%;
	font-size: 18px;
	margin-bottom: 5px;
}

.proyecto_interior_titulo2_rojo
{
	display:block;
	float:left;
	width: 100%;
	font-size: 18px;
	color: #C81626;
	font-weight:bold;
	margin-bottom: 5px;
}

.proyecto_interior_subtitulo
{
	display:block;
	float:left;
	width: 100%;
	color: #C81626;
	font-size: 16px;
	margin-top: 5px;
}

.proyecto_interior_introduccion
{
	display:block;
	float:left;
	width: 100%;
}

.proyecto_interior_introduccion p,.proyecto_interior_texto p
{
	text-align:justify;
	margin-bottom: 10px;
}

.proyecto_interior_texto
{
	display:block;
	float:left;
	width: 100%;
}

.proyecto_interior_derecha
{
	display: block;
	float: right;
	width: 50%;
}

.proyecto_interior_foto
{
	display:block;
	float:left;
	width: 100%;
}

.proyecto_interior_leyenda_interior
{
	display:block;
	float:left;
	width: 100%;
}

.proyecto_interior_separacion
{
	display:block;
	float:left;
	width: 100%;
	height: 20px;
	border: 0px solid red;
}

.proyecto_interior_video
{
	display:block;
	float:left;
	width: 100%;
}



/************************/
/*** PÁGINA CONTACTO  ***/
/************************/

.bloque_masinfo {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:10px;
}


.izquierda_masinfo {
	display: block;
	float: left;
	width: 50%;
	overflow:hidden;
}
.subtitulo_masinfo {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:10px;
	border-bottom: 1px solid black;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 18px;
}
.checkboxes_masinfo {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: 1px solid black;
	padding-left: 5px;
}
.unidad_masinfo{
	display: inline;
	float: left;
	width: 49%;
	font-size: 12px;
	border: 0px solid green;
	padding-left: 0px;
	margin-bottom:5px;
	overflow:hidden;
}
.check_label
{
	display: inline;
	float: left;
	width: 49%;
	font-size: 12px;
	border: 0px solid green;
	padding-left: 0px;
	margin-bottom:5px;
	overflow:hidden;
}


.condiciones_masinfo {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:10px;
	padding-left: 5px;
	font-size: 12px;
	margin-top:5px;
}
.botones_masinfo {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:10px;
}
.derecha_masinfo {
	display: block;
	float: right;
	width: 49%;
	margin-bottom:10px;
	padding-left:0px;
}
.input_masinfo_div {
	display:block;
	float: left;
	width:100%;
	padding-left: 40px;
}
.etiqueta_masinfo {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:5px;
	margin-left:10px;
	margin-top: 5px;
	padding-left: 40px;
}
.obligatorio_masinfo {
	display: block;
	float: left;
	width: 100%;
	margin-top:15px;
	padding-left: 40px;
}
.boton_form
{
	display:block;
	float:left;
	background: url('../images/PubliPress/boton_principal.jpg') top right no-repeat;
	width: 108px;
	height: 23px;
	text-align: center;
	color: #fff;
	background-color:#000;
	border: 0px blue solid;
	margin-top:20px;
	padding-bottom:3px;
	font-size: 14px;
	margin-left: 5px;
	margin-right: 20px;
}

.input_masinfo {
	width:340px;
}

.msg_respuesta
{
	margin-left:auto; 
	margin-right:auto;
	height: 40px;
	width: 400px;
	margin-top: 50px;
}

.msg_respuesta p
{
	text-align: center;
	font-size:16px;
}
.msg_bloque
{
	display:block;
	float:left;
	width: 100%;
	height: 150px; 
	border: 0px solid green;
}

/***********************/
/*** PÁGINA BOLETIN  ***/
/***********************/

.bloque_boletin {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:10px;
	background-image: url('../images/PubliPress/fondo_boletin.gif');
	background-repeat: no-repeat;
	background-attachment:scroll;
	background-position: 50% 00%; 
}

.izquierda_boletin {
	display: block;
	float: left;
	width: 46%;
	overflow:hidden;

}
.subtitulo_boletin {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:10px;
	border-bottom: 1px solid black;
	padding-top: 5px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 18px;
}
.checkboxes_boletin {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom: 1px solid black;
	padding-left: 5px;
}
.checkbox_unidad_boletin
{
	display: block;
	float: left;
	width: 33%;
	font-size: 12px;
	border: 0px solid green;
	padding-left: 0px;
	overflow:hidden;
}
.condiciones_boletin {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:10px;
	padding-left: 5px;
	font-size: 12px;
	margin-top:15px;
}
.botones_boletin {
	display: block;
	float: left;
	width: 100%;
	padding-bottom:10px;
}
.derecha_boletin {
	display: block;
	float: right;
	width: 49%;
	margin-bottom:10px;
}
.etiqueta_boletin {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:5px;
	margin-left:12px;
	margin-top: 5px;
}
.obligatorio_boletin {
	display: block;
	float: left;
	width: 100%;
	margin-top:15px;
}

.input_boletin {
	width:375px;
	padding-left: 2px;
}


/**********************/
/*** PÁGINA MEDIOS  ***/
/**********************/

div.medios {
	display: block;
	float: left;
	width: 890px;
	border: 0px solid blue;
	overflow:hidden;
}

div.titulo_medios {
	display: block;
	float: left;
	width: 890px;
	border-top: 1px solid black;
	border-bottom: 0px solid black;
	padding: 15px 0px 15px 10px;
	font-size: 24px;
	font-family: helvetica,arial;
	font-weight: bold;
}



div.granate {
	color: #C81626;
	display:inline;
}

div.bloque_listas_contenidos_medios {
	display: block;
	float: left;
	width: 100%;
	border-top: 1px solid black;
	margin-bottom:10px;
}

div.lista_contenido_medios {
	display: block;
	float: left;
	width: 210px;
	height: 100%;
	border: 0px solid green;
	margin-right:12px;
	overflow:hidden;
}

div.titulo_medio_unalinea {
	display: block;
	float: left;
	height: 30px;
	width: 100%;
	border-bottom: 1px solid black;
	padding: 18px 0px 8px 10px;
	font-size: 20px;
	font-family: helvetica,arial;
	line-height: 20px;
}

div.titulo_medio_doslineas {
	display: block;
	float: left;
	height: 40px;
	width: 100%;
	border-bottom: 1px solid black;
	padding: 4px 0px 12px 10px;
	font-size: 20px;
	font-family: helvetica,arial;
	line-height: 24px;
}

div.titulo_medio p {
	vertical-align:middle;
}

div.contenidos_medios {
	display: block;
	float: left;
	width: 100%;
	border: 0px solid red;
}

ul.lista {
	/*display:list-item;*/
	margin: 8px 0px 0px 10px;
	padding: 0px;
	color: #C81626;
}

li.lista_subtitulo{
	color: #C81626;
	margin-left: 0px;
	list-style-type:none;
	font-weight:bold;
}

li.lista {
	list-style-type:none;
	background: url(../images/PubliPress/punto.gif) 0 0 no-repeat;
	float:left;
	width: 100%;
	border: 0px solid red;
	color: black;
	line-height:20px;
	padding-left:10px;
}

li.lista a{
	float:left;
	width: 100%;
	border: 0px solid red;
	color: black;
	line-height:20px;
	list-style-type:none;
	padding-left:0px;
}

li.lista a:hover{
	text-decoration:line-through;
	color: black;
}
li.lista a:visited{
	color: black;
}

/*********************************/
/*** MEDIOS BORDES REDONDEADOS ***/
/*********************************/


.xsnazzy{ width:193px; } 
.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 0px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#fff;}
.xsnazzy h2 {font-size:2em;color:#06a; border:0;}
.xsnazzy p {padding-bottom:0.5em;}
.xsnazzy h2 {padding-top:0.5em;}
.xsnazzy {background: transparent; margin:1em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ebf0f5; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
.xb1 {margin:0 5px; background:#ebf0f5;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#f5f5f5; border:0px solid #cdcdcd; border-width:0 1px;}


.menu .top{
margin:0px;
padding:0px;
}

.menu ul{
list-style-type: none;
margin:0pt;
padding:0pt;
}

.menu li{ 
text-align:left;
padding: 3px 0px 3px 0px;
}

.menu {
	padding:15px;
	font-size:12px;

	background-color:#f5f5f5;
	width: 160px;
	background:url(../images/PubliPress/filete_shadow.gif);
}

.menu ul a{
text-decoration:none;
color:#000000;
}

.menu ul a:hover{
text-decoration:underline;
color:#333;
}

.menu .tit{
font-size:20px;
line-height:1.2em;
}

.tit_bold{
	font-weight:bold;
}

.columna{
	display: block;
	float:left;
}

.fondo_menu_medios_nuevo
{
	display:block;
	float:left;
	background:url('../images/PubliPress/background_menu_02.jpg'); 
	width:889px; 
}

/*****************/
/*** CARRUSEL  ***/
/*****************/

div.titulo_carrusel {
	display: block;
	float: left;
	width: 98.9%;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 5px 0px 5px 10px;
	font-size: 24px;
	font-family: helvetica,arial;
	font-weight: bold;
	margin-bottom:10px;
	margin-top:15px;
	text-align:left;
	overflow:hidden;
}


div.titulo_empresa {
	display: block;
	float: left;
	width: 890px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 15px 0px 15px 10px;
	font-size: 24px;
	font-family: helvetica,arial;
	font-weight: bold;
	margin-bottom: 10px;
}

/*****************************************/
/*** PUBLICIDAD PUBLIPRESS MEDIA HOME  ***/
/*****************************************/

.publicidad
{
	background-color:white; 
	z-index:1; 
	position:absolute;
	float: left;
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 1000px;
	border: 0px solid black;
	/* valida css3 */
	opacity: 0.95; 
}

.publi_header
{
	display:block;
	float: left;
	width: 100%;
	height: 40px;
	border: 0px solid black;
	background: url('../images/header_publicidad.gif') top right repeat-x;	
	margin: 0;
	padding:0;
}

.publi_logo
{
	display:block;
	float: left;
	width: 49%;
	border: 0px solid black;
	height:40px;
}
.publi_home
{
	display:block;
	float: right;
	width: 40%;
	border: 0px solid black;
	height:40px;
	font-size: 10px;
	text-align: right;
	padding-top: 8px;
	margin-right: 10px;
}

.publi_home a
{
	color: black;
}

.publi_home a:hover
{
	color: black;
	text-decoration:underline;
}

.publi_home a:visited
{
	color: black;
}

.publi_imaFlash
{
	display:block;
	width: 100%;
}

.moduletable_publi 
{
}

/**********************************/
/*** NEWSLETTER DESUBSCRIPCIÓN  ***/
/**********************************/

.titulo_newsletter {
	display: block;
	float: left;
	width: 98.9%;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 5px 0px 5px 10px;
	font-size: 22px;
	font-family: helvetica,arial;
	font-weight: bold;
	margin-bottom:10px;
	margin-top:0px;
	text-align:left;
	overflow:hidden;
}

.subscribe
{
	font-family: Helvetica,Arial,sans-serif;
	font-size:12px;
}
.boton_short
{
	display:block;
	float:left;
	/*background: url('../images/PubliPress/boton_short_empty.jpg') top right no-repeat;*/
	width: 56px;
	height: 23px;
	text-align: center;
	color: #fff;
	background-color:#000;
	border: 0px blue solid;
	font-size: 14px;
	margin-top:10px;
	margin-left: 0px;
	padding-bottom:0px;
	cursor:pointer;
}

.short_img
{
	margin-top:10px;
	padding-bottom:3px;
	font-size: 14px;
	margin-left: 5px;
}

.boton_short_div a:link
{
	color:#fff;
}

.linia
{
	display:block;
	float:left;
	width:100%;
	border-bottom:1px solid #000000;
	height:2px;
	margin-bottom:15px;
	margin-top: 10px;
}


/**********************************/
/*** NEWSLETTER DESUBSCRIPCIÓN  ***/
/**********************************/

.titulo_enviar_amigo {
	display: block;
	float: left;
	width: 880px;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	padding: 15px 0px 15px 10px;
	margin-bottom:10px;
	font-size: 24px;
	font-family: helvetica,arial;
	font-weight: bold;
	overflow: hidden;
}

.bloque_enviar {
	display: block;
	float: left;
	width: 100%;
	border-bottom:1px solid #000000;
	padding-bottom:10px;
	margin-bottom:20px;

}

.izquierda_enviar {
	display: block;
	float: left;
	width: 100%;
	overflow:hidden;
}

.botones_enviar {
	display: block;
	float: left;
	width: 100%;
	padding-bottom:10px;
}

.etiqueta_enviar {
	display: block;
	float: left;
	width: 100%;
	margin-bottom:3px;
	margin-left:0px;
	margin-top: 7px;
}

.obligatorio_enviar {
	display: block;
	float: left;
	width: 100%;
	margin-top:10px;
}

.input_enviar {
	width:225px;
	padding-left: 2px;
}

.textarea_enviar {
	width:225px;
	padding-left: 2px;
	height:75px;
}