body
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url("../imagenes/fondo.jpg");
	background-repeat: repeat-x;
	background-color: #F8F8F8;
}

p
{
	text-align: justify;
	margin: 15px 0;
}
		
.style1
{
	color: #747474;
	font-weight: none;
	font-family: verdana;
	font-size: 10px;
}

.style2
{
	color: #545454;
	font-weight: none;
	font-family: verdana;
	font-size: 11px;
}

.style3
{
	color: #666666;
	font-weight: none;
	font-family: verdana;
	font-size: 10px;
}

.style4
{
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	color: #7C7C7C;
}

.style5
{
	color: #efefef;
	font-weight: none;
	font-family: arial;
	font-size: 11px;
}

.style6
{
	color: #0069BB;
	font-weight: none;
	font-family: arial;
	font-size: 11px;
}

.texto_rojo
{
	color: #cc0000;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
}

.titulo1
{
	color: #2A5A9C;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.titulo2
{
	color: #385D8A;
	font-weight: bolder;
	font-family: arial;
	font-size: 14px;
}

.titulo3
{
	color: #A7A7A7;
	font-weight: bolder;
	font-family: arial;
	font-size: 14px;
}

.titulo4
{
	color: #306EC3;
	font-weight: bolder;
	font-family: arial;
	font-size: 11px;
}

.titulo5
{
	color: #2A5A9C;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
}

.titulo7
{
	color: #000000;
	font-weight: normal;
	font-family: verdana;
	font-size: 18px;
}

.tipo
{
	color: #0069BB;
	font-weight: none;
	font-family: arial;
	font-size: 12px;
	text-align: center;
}

div.centrado
{
	text-align: center;
}

div.right
{
	text-align: right;
}

div.left
{
	text-align: left;
}

div.justify
{
	padding-right: 10px;
	text-align: justify;
}

.imagen
{
	border: 1px solid #C7C6C1;
}

.imagen_noticia
{
	border: 1px solid #C7C6C1;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-right: 20px;
	margin-bottom: 10px;
	width: 200px;
}

.imagen_video
{
	border: 1px solid #C7C6C1;
	/ width: 40px; / height: 34px;
}

.imagen2
{
	border: 3px solid #B7B7B7;
}

.imagen_galeria
{
	border: 1px solid #B7B7B7;
	padding: 2px;
	width: 110px;
}

.imagen_noticia_h
{
	border: 1px solid #B7B7B7;
	margin-bottom: 3px;
	width: 220px;
	height: 135px;
}

.imagen_noticia_v
{
	border: 1px solid #B7B7B7;
	margin-right: 5px;
	margin-bottom: 3px;
	width: 110px;
}

hr.linea
{
	border: 1px dotted #E0E0E0;
}

hr.linea2
{
	border: 1px dotted #006DC0;
}

hr.linea3
{
	border: 1px dotted #186788;
}

.td_linea
{
	background-color: #E0E0E0;
	height: 1px;
}

.td_linea2
{
	background-color: #E0E0E0;
	width: 1px;
}


.tabla_general
{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #747474;
	background-color: #ffffff;
	border: 0px solid #999;
}

.tabla_bienvenidos
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #848484;
	height: 392px;
	border: 0px solid #999;
}

table.generalx
{
	width: 1034px;
	margin: 0px auto;
	padding: 0px;
	border: 0px solid #f00;
	z-index: 1;
}

table.general
{
	width: 1004px;
	margin: 0px auto;
	padding: 0px;
	border: 0px solid #fff;
	background-color: #ffffff;

	color: #848484;
	font-weight: none;
	font-family: verdana;
	font-size: 10px;
}

table.centro
{
	width: 998px; height: 97px;
	margin: 0px auto;
	/*padding: 0px;*/
	border: 0px solid #f00;
	/*background-image: url("../imagenes/fondo_seccion_1.jpg");
	background-repeat: repeat-x;*/
	/*background-color: #D7D7D7;*/

	color: #848484;
	font-weight: none;
	font-family: verdana;
	font-size: 10px;
}

table.centro2
{
	width: 998px; height: 295px;
	margin: 0px auto;
	/*padding: 0px;*/
	border: 0px solid #000;
	background-color: #F1F1F1;

	color: #848484;
	font-weight: none;
	font-family: verdana;
	font-size: 10px;
}

table.secciones
{
	height: 98px;
	margin: 0px auto;
	padding: 0px;
	border: 0px solid #f00;
	background-color: #ffffff;

	color: #848484;
	font-weight: none;
	font-family: verdana;
	font-size: 10px;
}

table.secciones2
{
	width: 251px; height: 80px;
	margin: 0px auto;
	padding: 0px;
	border: 0px solid #f00;
	background-color: #ffffff;

	color: #848484;
	font-weight: none;
	font-family: verdana;
	font-size: 10px;
}

.td_ancho
{
	width: 15px;
}

.td_ancho1
{
	width: 1px;
	background-color: #F1F1F1;
}

.td_ancho3
{
	width: 3px;
}

.td_fondo_izq
{
	background-image: url("../imagenes/fondo_izquierdo.jpg");
	width: 15px;
	background-repeat: repeat-y;
	background-color: #7394C9;
	vertical-align: top;
}

.td_fondo_der
{
	background-image: url("../imagenes/fondo_derecho.jpg");
	width: 15px;
	background-repeat: repeat-y;
	background-color: #F8F8F8;
	vertical-align: top;
}

.td_fondo_bottom
{
	background-image: url("../imagenes/fondo_bottom.jpg");
	height: 9px;
	background-repeat: repeat-x;
	background-color: #F8F8F8;
}

.td_cabecera_menu
{
	background-image: url("../imagenes/cabecera_menu.jpg");
	width: 754px;
}

.td_derecho
{
	margin: 0px auto;
	width: 250px;
	height: 500px;
	vertical-align: top;
}

.td_titulo
{
	background-color: #F1F1F1;
	vertical-align: middle;
	font-weight: bolder;
	color: #2A5A9C;
	font-family: arial;
	font-size: 9px;
	width: 251px; height: 27px;
}

.td_titulo2
{
	background-image: url("../imagenes/fondo_titulo.jpg");
	margin: 0px auto;
	vertical-align: middle;
	font-family: verdana;
	font-weight: bold;
	color: #ffffff;
	font-size: 10px;
	height: 25px;
	text-align: center;
}

.td_titulo3
{
	background-image: url("../imagenes/fondo_ver_carrito.jpg");
	margin: 0px auto;
	vertical-align: middle;
	font-weight: bold;
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
	height: 33px;
	width: 123px;
	text-align: center;
}

.td_titulo4
{
	background-image: url("../imagenes/fondo_titulo_3.jpg");
	margin: 0px auto;
	vertical-align: middle;
	font-weight: normal;
	color: #ffffff;
	font-family: arial;
	font-size: 14px;
	height: 26px;
}

.td_titulo_tip
{
	background-image: url("../imagenes/fondo_titulo_tip.jpg");
	margin: 0px auto;
	vertical-align: middle;
	font-weight: bold;
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
	height: 46px;
	text-align: right;
}

.tip_contenido
{
	background-image: url("../imagenes/fondo_tip.jpg");
	width: 501px; height: 300px;
	margin: 5px auto;
}

.video_contenido2
{
	background-image: url("../imagenes/fondo_video.jpg");
	background-repeat: repeat-x;
	width: 501px; height: 320px;
	*height: 340px
	/*_height: 320px;
	#height: 300px;*/
	margin: 5px auto;
}

.td_center
{
	text-align: center;
}

.td_right
{
	text-align: right;
}

.td_contenido
{
	margin: 0px auto;
	width: 734px;
	height: 500px;
	vertical-align: top;
}

.td_derecho_int
{
	margin: 0px auto;
	width: 250px;
	vertical-align: top;
}

.td_contenido_int
{
	padding: 10px;
	background-color: #ffffff;
	width: 735px; height: 500px;
	/ width: 735px; height: 500px;
	vertical-align: top;
	border: 1px solid #D1D0CE;
}

.td_top
{
	vertical-align: top;
}

.td_middle
{
	vertical-align: middle;
}

.td_contenido2
{
	margin: 0px auto;
	width: 750px;
	height: 500px;
	background-color: #ffffff;
	vertical-align: top;
	padding: 15px;
}

.td_izquierdo
{
	margin: 0px auto;
	width: 270px;
	height: 500px;
	vertical-align: top;
}

.td_espaciado
{
	height: 10px;
}

.td_espaciado20
{
	height: 20px;
}

.td_espaciado5
{
	height: 5px;
}

.td_espaciado1
{
	height: 5px;
	/ height: 1px;
}

.seccion_contenido
{
	margin-left: 5px;
	margin-right: 5px;
	height: 50px;
	border: 0px solid #0000ff;
}

.contenido
{
	width: 704px;
	margin-left: 15px;
	margin-right: 15px;
	border: 1px solid #EAEAEA;
	font-family: arial;
	font-size: 11px;
	color: #7C7C7C;
}

.secciones2
{
	background-color: #ffffff;
	width: 228px; height: 76px;
	border: 1px solid #D7D7D7;

	color: #848484;
	font-weight: none;
	font-family: verdana;
	font-size: 10px;
}

.submenu
{
	margin-left: 3px;
	background-color: #6C8FC7;
	width: 261px; height: 110px;
	border: 0px solid #D7D7D7;

	color: #848484;
	font-weight: none;
	font-family: verdana;
	font-size: 10px;
}

.seccion_izq
{
	margin-left: 3px;
	background-color: #F1F1F1;
	width: 261px;
	border: 0px solid #D7D7D7;
	vertical-align: top;

	color: #848484;
	font-weight: none;
	font-family: verdana;
	font-size: 10px;
}

.seccion_tip
{
	width: 230px; height: 202px;
	background-color: #EFEFEF;
	border: 1px solid #4E78A8;
	vertical-align: top;
	margin-top: 1px;

	color: #848484;
	font-weight: none;
	font-family: verdana;
	font-size: 10px;
}


/* Begin - Estilos para los vinculos */
a.link1:link
{
	color: #8A9EBF;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link1:visited
{
	color: #8A9EBF;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link1:hover
{
	color: #3B4B7F;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link1:active
{
	color: #3B4B7F;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link2:link
{
	color: #5581AE;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	font-family: verdana;
}

a.link2:visited
{
	color: #5581AE;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	font-family: verdana;
}

a.link2:hover
{
	color: #1E518A;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	font-family: verdana;
}

a.link2:active
{
	color: #1E518A;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	font-family: verdana;
}

a.link3:link
{
	color: #808080;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link3:visited
{
	color: #808080;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link3:hover
{
	color: #496EBE;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link3:active
{
	color: #496EBE;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link4:link
{
	color: #7687BD;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	font-family: arial;
}

a.link4:visited
{
	color: #7687BD;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	font-family: arial;
}

a.link4:hover
{
	color: #3B4B7F;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	font-family: arial;
}

a.link4:active
{
	color: #3B4B7F;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	font-family: arial;
}

a.link5:link
{
	color: #306EC3;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link5:visited
{
	color: #306EC3;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link5:hover
{
	color: #3B4B7F;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link5:active
{
	color: #3B4B7F;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link6:link
{
	color: #306EC3;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link6:visited
{
	color: #306EC3;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link6:hover
{
	color: #3B4B7F;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

a.link6:active
{
	color: #3B4B7F;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	font-family: arial;
}

.menu_general
{
	width: 690px; height: 15px;
	font-family: arial;
	font-size: 10px;
	color: #BCC7DD;
	margin: 0px;
	border: 0px solid #000000;
	margin-left: 60px;
	margin-top: 120px;
}

/* End - Estilos para los vinculos */

.obliga
{
	color: #cc0000;
	font-weight: bold;
	font-family: verdana;
	font-size: 10px;
}

.caja_texto
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	font-size: 10px;
	color: #000000;
	background-color: #ffffff;
	font-family: verdana;

}

.caja_texto2
{
	height: 16px;
	border-right: #7191CA 1px solid;
	border-top: #7191CA 1px solid;
	border-left: #7191CA 1px solid;
	border-bottom: #7191CA 1px solid;
	font-size: 10px;
	color: #333333;
	background-color: #ffffff;
	font-family: verdana;
}

.boton
{
	width: 80px; height: 23px;
	border: 0px Solid;
	background-image: url("../imagenes/boton_fondo.jpg");
	font-size: 10px;
	color: #0082C8;
	font-family: verdana;
}

.boton2
{
	width: 86px; height: 22px;
	border: 0px Solid;
	font-size: 10px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
	background-image: url("../imagenes/fondo_boton.jpg");
}

.boton_news
{
	width: 42px; height: 22px;
	border: 0px Solid;
	font-size: 10px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
	background-image: url("../imagenes/boton_enviar.jpg");
}

/*.boton_buscar
{
	width: 57px; height: 17px;
	border: 0px Solid;
	background-image: url("../imagenes/boton_buscar.jpg");
}

.boton_buscar_in
{
	width: 57px;
	height: 17px;
	border: 0px Solid;
	background-image: url("../imagenes/boton_buscar_in.jpg");
}*/

.mas_secciones_2
{
	width: 730px; height: 123px;
	/ width: 750px; / height: 144px;
	background-color: #ffffff;
	overflow-x: hidden;
	overflow: hidden;
	margin: 0px;
	padding: 10px;
	border: 1px #D1D0CE Solid;
	margin-left: 15px;
}

.footer
{
	width: 1004px; height: 121px;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px solid #000000;
	color: #528DB9;
	font-weight: bold;
	text-align: center;
	background-image: url("../imagenes/fondo_footer.jpg");
	background-repeat: no-repeat;
	background-position: center;
}

div.registros
{
	width: 98%;
	height: 25px;
	text-indent: 5px;
	border: 1px solid #848484;
}

div.adjunto
{
	width: 98%;
	height: 25px;
	text-indent: 5px;
	background-color: #efefef;
	border: 1px solid #D1D3D4;
}

.combo
{
	width: 513px;
	font-family: verdana; 
	font-size: 10px; 
	font-weight: normal;
	color: #666666;
}

.mas_noticias
{
	width: 214px;  height: 590px;
	font-family: verdana;
	font-size: 10px;
	color: #848484;
	background-color: #ffffff;
	overflow-x: hidden;
	overflow: hidden;
	margin: 0px;
	padding: 10px;
	margin-top: -2px;
	border-right: #D1D0CE 1px solid;
	border-left: #D1D0CE 1px solid;
	border-bottom: #D1D0CE 1px solid;
}

.videos
{
	width: 211px; height: 57px;
	#height: 60px;
	margin: 0px auto;
	font-family: verdana;
	font-size: 10px;
	color: #848484;
	background-color: #ffffff;
	margin: 0px;
	padding: 8px;
	border-right: #5075A9 1px solid;
	border-left: #5075A9 1px solid;
	border-bottom: #5075A9 1px solid;
	/*border: 0px solid #ff0000;*/
}

.seccion_noticias
{
	width: 720px; height: 202px;
	background-image: url("../imagenes/fondo_noticias.jpg");
	background-repeat: no-repeat;
	margin: 0px auto;
	padding: 0px;
	border: 1px solid #D8D8D8;

	font-family: verdana;
	font-size: 10px;
	color: #646464;
	margin: 0px;
}

.video_contenido
{
	width: 365px; height: 390px;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000000;
}

.loading
{
	text-align: center;
	margin: 0px auto;
	border: 0px solid #000000;
}

div.visa
{
	position: relative;
	margin: auto;
	width: 623px;
	height: 84px;
	border: 1px solid #DCDCDC;
	text-align: center;
}

/* ######### Being - CSS for Shade Tabs. Remove if not using ######### */
.countrydivcontainer
{
	margin-left: 15px;
	margin-right: 15px;
	position: relative;
	padding: 10px;
	width: 684px;
	/ margin-top: 0px;
	margin-top: 21px;
	*margin-top: -14px;
	background-color: #ffffff;
	border: 0px solid #ff0000;
	border-right: #EAEAEA 1px solid;
	border-left: #EAEAEA 1px solid;
	border-bottom: #EAEAEA 1px solid;
}

.shadetabs
{
	border: 0px solid #ff0000;
	padding: 3px 0;
	margin-left: 15px;
	margin-top: 5px;
	margin-bottom: 3px;
	font: bold 11px arial;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li
{
	display: inline;
	margin: 0px;
}

.shadetabs li a
{
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #878787;
	text-decoration: none;
	width: 141px; height: 24px;
	_margin: 0px 5px 0 0;
	margin: 0px 0px 0 0;
	display: block;
	float: left;
	padding: 7px 0px;
	_padding: 7px 0px;
	background-image: url("../imagenes/boton_prensa_off.jpg");
	border: 0px solid #0000ff;
	text-align: center;
}

.shadetabs li a:visited
{
	background-image: url("../imagenes/boton_prensa_on.jpg");
}

.shadetabs li a:hover
{
	background-image: url("../imagenes/boton_prensa_on.jpg");
	color: #2A4F93;
}

.shadetabs li a.selected
{
	background-image: url("../imagenes/boton_prensa_on.jpg");
	color: #2A4F93;
}

.shadetabs li a.selected
{
	background-image: url("../imagenes/boton_prensa_on.jpg");
}

.shadetabs li a.selected:hover
{ /*selected main tab style */
	background-image: url("../imagenes/boton_prensa_on.jpg");
}

/* --------------------------------------------------------------------------------------- */
.prensatabs
{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 3px;
	font: bold 11px arial;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.prensatabs li
{
	display: inline;
	margin: 0px;
}

.prensatabs li a
{
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #398ECE;
	text-decoration: none;
	width: 90px; height: 27px;
	_margin: 0px 5px 0 0;
	margin: 0px 5px 0 0;
	display: block;
	float: left;
	padding: 7px 0px;
	_padding: 7px 0px;
	background-image: url("../imagenes/boton_exp_off.jpg");
	border: 0px solid #ff0000;
	text-align: center;
}

.prensatabs li a:visited
{
	background-image: url("../imagenes/boton_exp_off.jpg");
}

.prensatabs li a:hover
{
	background-image: url("../imagenes/boton_exp_on.jpg");
	color: #ffffff;
}

.prensatabs li a.selected
{
	background-image: url("../imagenes/boton_exp_on.jpg");
	color: #ffffff;
}

.prensatabs li a.selected:hover
{	/*selected main tab style */
	background-image: url("../imagenes/boton_exp_on.jpg");
}

/* ######### End - CSS for Shade Tabs. Remove if not using ######### */

.entretenimiento
{
	position: relative;
	width: 497px; height: 223px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px solid #000000;
}

.encuesta
{
	background-image: url("../imagenes/fondo_encuesta.jpg");
	position: relative;
	width: 495px; height: 223px;
	/ width: 497px; / height: 223px;
	overflow: hidden;
	margin-top: 0px;
	margin-left: 0px;
	border: 1px solid #D1D1D1;
	background-color: #ffffff;
}

.newsletter
{
	position: relative;
	margin: auto;
	width: 228px; height: 76px;
	/ width: 228px; / height: 76px;
	font-family: verdana;
	font-size: 10px;
	color: #848484;
	/*text-indent: 9em;*/
	border: 0px solid #ff0000;
	background-image: url("../imagenes/fondo_newsletter.jpg");
}

.banner
{
	width: 234px; height: 93px;
	font-family: verdana;
	font-size: 10px;
	color: #747474;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	border: 1px solid #D1D0CE;
}

.banner2
{
	width: 234px; height: 115px;
	font-family: verdana;
	font-size: 10px;
	color: #747474;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	/ margin-top: 0px;
	border: 1px solid #D1D0CE;
}

.horario
{
	width: 233px; height: 30px;
	/ width: 236px; / height: 30px;
	font-family: verdana;
	font-size: 10px;
	color: #747474;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	border: 0px solid;
}

.idioma
{
	width: 157px; height: 18px;
	/ width: 157px; / height: 18px;
	font-family: verdana;
	font-size: 10px;
	color: #747474;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
	border: 1px solid #D0D0D0;
	text-align: center;
	vertical-align: middle;
}

.hora
{
	width: 90px; height: 18px;
	/ width: 90px; / height: 18px;
	font-family: arial;
	font-size: 11px;
	color: #0069BB;
	margin-top: 0px;
	border: 0px solid #015293;
	vertical-align: top;
}

div#barra
{
	position: absolute;
	margin: 0px auto 0px auto;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.registro
{
	margin: auto;
	width: 580px;
	font-family: verdana;
	font-size: 10px;
	color: #747474;
	background-color: #ffffff;
	padding: 10px;
	border: 1px solid #D0D0D0;
}

.login
{
	position: relative;
	width: 214px; height: 100px;
	/ width: 236px; / height: 125px;
	background-color: #ffffff;
	padding: 10px;
	border: 0px solid #000000;
	border-right: #D1D0CE 1px solid;
	border-left: #D1D0CE 1px solid;
	border-bottom: #D1D0CE 1px solid;
	z-index: 0;
}

.login2
{
	position: relative;
	margin: auto;
	width: 380px; height: 200px;
	background-color: #ffffff;
	padding: 10px;
	border: 1px solid #D1D0CE;
}

.forma_pago
{
	margin: auto;
	position: relative;
	margin-top: 0px;
	width: 380px; height: 125px;
	/ width: 400px; / height: 150px;
	background-color: #ffffff;
	padding: 10px;
	border: 1px solid #D1D0CE;
}

.home
{
	position: absolute;
	margin: 0px;
	padding: 0px;
	margin-top: -234px;
	border: 0px solid #015293;
	z-index: 1;
}

div.buscador
{
	width: 234px; height: 22px;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px solid #000000;
	vertical-align: middle;
}

.blog_vertical
{
	width: 228px;
	/ width: 228px; / height: 879px;
	font-family: verdana;
	font-size: 10px;
	color: #747474;
	background-color: #EDEDED;
	padding: 10px;
	border: 1px solid #DCDCDC;
	vertical-align: middle;
}

.blog
{
	width: 224px; height: 80px;
	font-family: verdana;
	font-size: 10px;
	color: #747474;
	padding: 5px;
	background-color: #ffffff;
	border: 0px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
}

.bcp
{
	position: relative;
	margin: auto;
	margin-top: 0px;
	width: 233px; height: 95px;
	background-image: url("../imagenes/fondo_bcp.jpg");
	padding: 15px;
	border: 0px solid #D1D0CE;
}

.interbank
{
	position: relative;
	margin: auto;
	margin-top: 0px;
	width: 233px; height: 95px;
	background-image: url("../imagenes/fondo_inter.jpg");
	padding: 15px;
	border: 0px solid #D1D0CE;
	vertical-align: middle;
}

.caja_banco
{
	position: relative;
	margin: auto;
	margin-top: 5px;
	width: 218px; height: 22px;
	/ width: 218px; / height: 22px;
	background-color: #ffffff;
	border: 1px solid #D1D0CE;
}

/* Begin - Estilos para el boletin */
.bol_titulo
{
	color: #000000;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
}

.bol_titulo2
{
	color: #ffffff;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
}

.bol_titulo3
{
	color: #ffffff;
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
}
.titulo_video
{
	color: #006DC0;
	font-weight: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.texto_video
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align:justify;
}
.texto_interview
{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 3px;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666;
}

/* End - Estilos para el boletin */

.expositores
{
	position: relative;
	width: 502px; height: 487px;
	margin-top: 0px;
	margin-left: 0px;
	border: 0px solid #000000;
}

/*.boton_title_exp
{
	position: absolute;
	width: 285px; height: 27px;
	margin-top: 0px;
	margin-left: 222px;
	border: 0px solid #00ff00;
}*/

table.programa
{
	/*background-color: #efefef;*/
	border: 0px solid #999;
	width: 100%;
	margin: 0px auto;
	padding: 0px;

	color: #545454;
	font-weight: none;
	font-family: verdana;
	font-size: 11px;
}

.recomienda
{
	margin: 0px auto;
	margin-top: 0px;
	width: 722px; height: 481px;
	padding: 0px;
	border: 5px solid #398ECF;
}

.mapa
{
	margin: 0px;
	width: 722px; height: 580px;
	padding: 0px;
	border: 5px solid #398ECF;
	text-align: center;
}

.docente
{
	width: 580px; height: 20px;
	background-color: #F9F9F9;
	border: 1px solid #E0E0E0;
	margin: 0px;
	padding: 8px 0 0 15px;

	color: #4D70CA;
	font-family: arial;
	font-size: 11px;
}

.inicio
{
	width: 128px; height: 17px;
	background-image: url("../imagenes/peg_fondo_inicio.jpg");
	border: 0px solid #E0E0E0;
	margin: 0px;
	padding: 4px 0 0 0px;
	text-align: center;

	color: #ffffff;
	font-family: arial;
	font-size: 11px;
}

.inicio_2010
{
	width: 76px; height: 17px;
	background-image: url("../imagenes/peg_fondo_2010.jpg");
	border: 0px solid #E0E0E0;
	margin: 0px;
	padding: 4px 0 0 0px;
	text-align: center;

	color: #ffffff;
	font-family: arial;
	font-size: 11px;
}

.ver_mas
{
	width: 71px; height: 18px;
	background-image: url("../imagenes/peg_fondo_ver.jpg");
	border: 0px solid #E0E0E0;
	margin: 0px;
	padding: 3px 0 0 0px;
	text-align: center;
}

.boton_descargar
{
	width: 170px; height: 30px;
	border: 1px solid #C3C4F2;
	margin: 0px;
	padding: 8px 0 0 0px;
	text-align: center;
}






/* ******************* BEGIN - ESTILOS PARA LOS SUBMENUS ******************** */
/* Primero definimos el ancho de la capa, que debe ser del ancho del lienzo: */
#menu
{
	width: 261px;
}

/* Definimos el estilo nuestra lista */

#menu ul
{
	border: 0px solid #F00;
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 11px;
	color: #efefef;
	font-weight: bolder;
}

/* Ahora las características comunes de cada item */

#menu li a
{
	border: 0px solid #F00;
	text-decoration: none;
	height: 18px;
	display: block;
	padding: 0px 0 0 43px;
	color: #ffffff;
	background-image: url("../imagenes/submenu_off.jpg");
}

/* Ahora las caraterísticas especiales */

#menu li a:link, #menu li a:visited
{
	color: #ffffff;
}

#menu li a:hover
{
	background-image: url("../imagenes/submenu_on.jpg");
	color: #ffffff;
	background-position: 0 -36px;
}

#menu li a:active
{
	background-image: url("../imagenes/submenu_on.jpg");
	color: #fff;
	background-position: 0 -72px;
}

#menu li a:selected
{
	background-image: url("../imagenes/submenu_on.jpg");
	color: #fff;
	background-position: 0 -72px;
}



#menu2
{
	width: 261px;
}

/* Definimos el estilo nuestra lista */

#menu2 ul
{
	border: 0px solid #F00;
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 11px;
	color: #efefef;
	font-weight: bolder;
}

/* Ahora las características comunes de cada item */

#menu2 li a
{
	border: 0px solid #F00;
	text-decoration: none;
	height: 18px;
	display: block;
	padding: 0px 0 0 43px;
	color: #ffffff;
	background-image: url("../imagenes/submenu2_off.jpg");
}

/* Ahora las caraterísticas especiales */

#menu2 li a:link, #menu2 li a:visited
{
	color: #ffffff;
}

#menu2 li a:hover
{
	background-image: url("../imagenes/submenu2_on.jpg");
	color: #ffffff;
	background-position: 0 -36px;
}

#menu2 li a:active
{
	background-image: url("../imagenes/submenu2_on.jpg");
	color: #fff;
	background-position: 0 -72px;
}

#menu2 li a:selected
{
	background-image: url("../imagenes/submenu2_on.jpg");
	color: #fff;
	background-position: 0 -72px;
}
/* ******************* END - ESTILOS PARA LOS SUBMENUS ******************** */

#banner_home
{
	position: absolute;
	/*display: block;*/
	width: 550px; height: 300px;
	margin-left: -270px; margin-top: -150px;
	top: 50%; left: 50%;
	z-index: 0;
	/*visibility: hidden;*/
}

.form_contenido
{
	width: 859px; height: 690px;
	background-image: url("../imagenes/fondo_formulario.jpg");
	background-repeat: no-repeat;
	background-position: center;
	margin: auto;
	border: 0px solid #000000;
}