@charset "utf-8";

@import url("reset_style.css");

/*
----------------------------------------------------
Hoja de estilos Movistar
Empresa: Fusiona / www.fusiona.cl
Cliente: Universidad Catolica
Última actualización: 17/08/2009
---------------------------------------------------- */

body {
	font-family: Arial;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333;
	background-color:#359493;
	background-image:url(img_style/fondoHome.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}
#contenedor_home {
	width:980px;
	height:579px;
	margin:5px auto;
	text-align:left;
	position:relative;
	background-image:url(img_style/homeBackground.jpg);
	background-repeat:no-repeat;
	//background-position: 1px;
}
#contenedor_noticias {
	width:980px;
	height:579px;
	margin:5px auto;
	text-align:left;
	position:relative;
	background-image:url(img_style/noticiasBackground.jpg);
	background-repeat:no-repeat;
	//background-position: 1px;
}
#contenedor_beneficios {
	width:980px;
	height:579px;
	margin:5px auto;
	text-align:left;
	position:relative;
	background-image:url(img_style/beneficiosBackground.jpg);
	background-repeat:no-repeat;
	//background-position: 1px;
}
#contenedor_galeria {
	width:980px;
	height:579px;
	margin:5px auto;
	text-align:left;
	position:relative;
	background-image:url(img_style/noticiasBackground.jpg);
	background-repeat:no-repeat;
	//background-position: 1px;
}
#contenedor_kit {
	width:980px;
	height:579px;
	margin:5px auto;
	text-align:left;
	position:relative;
	background-image:url(img_style/kitBackground.jpg);
	background-repeat:no-repeat;
	//background-position: 1px;
}
#contenedor_padres {
	width:980px;
	height:579px;
	margin:5px auto;
	text-align:left;
	position:relative;
	background-image:url(img_style/padresBackground.jpg);
	background-repeat:no-repeat;
	//background-position: 1px;
}
#contenedor_entrete{
	width:980px;
	height:579px;
	margin:5px auto;
	text-align:left;
	position:relative;
	background-image:url(img_style/entreteBackground.jpg);
	background-repeat:no-repeat;
	//background-position: 1px;
}
#contenedor_escribenos {
	width:980px;
	height:579px;
	margin:5px auto;
	text-align:left;
	position:relative;
	background-image:url(img_style/escribenosBackground.jpg);
	background-repeat:no-repeat;
	//background-position: 1px;
}
#contenedor_socio {
	width:980px;
	height:579px;
	margin:5px auto;
	text-align:left;
	position:relative;
	background-image:url(img_style/homeHazteSocio.jpg);
	background-repeat:no-repeat;
	//background-position: 1px;
}
#contenedor_swf_home {
	width:580px;
	height:330px;
	position:absolute;
	left: 174px;
	top: 182px;
}
#contenedor_link_home {
	width:255px;
	height:180px;
	position:absolute;
}
#contenedor_la_catolica {
	width:280px;
	height:28px;
	position:absolute;
	top:533px;
	left: 569px;
}
#contenedor_fusiona{
	width:100px;
	height:33px;
	position:absolute;
	top:544px;
	left: 879px;
}
#contenedor_banner_467x55 {
	width:467px;
	height:55px;
	position:absolute;
	left: 490px;
	top: 23px;
}
#contenedor_banner_126x91 {
	width:126px;
	height:91px;
	position:absolute;
	left: 801px;
	top: 342px;
}
#contenedor_footer {
	width:414px;
	height:39px;
	position:absolute;
	left: 145px;
	top: 535px;
}
#contenedor_footer p {
	color:#FFFFFF;
}
#encabezado_noticias {
	width:190px;
	height:50px;
	position:absolute;
	left: 387px;
	top: 143px;
	overflow:hidden;
}
#encabezado_noticias h1 {
	color:#FFF;
	font-size:2em;
	font-weight:bold;
	padding-right:7px;
	text-align:right;
}
#encabezado_noticias {
	width:190px;
	height:50px;
	position:absolute;
	left: 387px;
	top: 143px;
	overflow:hidden;
}
#despliege_noticias {
	width:350px;
	height:245px;
	position:absolute;
	left: 225px;
	top: 225px;
	overflow:hidden;
}
.noticias_imagen {
	border:2px solid #FFFFFF;
	left:242px;
	margin:5px;
	//position:absolute;
	top:0;
}
#despliege_noticias h2 {
	color:#002C71;
	font-size:1.6em;
	padding-left:26px;
	padding-top:5px;

	width:300px;
}
#despliege_noticias h3 {
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	width:200px;
}
#despliege_noticias p {
	color:#fff;
	font-size:1.0em;
	padding-left:20px;
	padding-top:18px;
	width:300px;
}
.noticias_up_down {
	height:18px;
	left:445px;
	position:absolute;
	text-align:right;
	top:475px;
	width:130px;
}
.noticias_up_down a {
	color:#00599E;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
}
.noticias_up_down a:hover {
	color:#00365E;
	text-decoration:none;
}



.noticias_up_down2 {
	height:18px;
	left:226px;
	position:absolute;
	text-align:right;
	top:475px;
	width:130px;
}
.noticias_up_down2 a {
	color:#00599E;
	text-decoration:none;
	font-size:1.1em;
	font-weight:bold;
}
.noticias_up_down2 a:hover {
	color:#00365E;
	text-decoration:none;
}




.noticias_ultimas {
	width:150px;
	height:187px;
	top:186px;
	position:absolute;
	overflow:hidden;
	left: 662px;
}
.noticias_ultimas h2 {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	padding: 1px 0px 7px 5px;
	text-transform:uppercase;
	width:150px;
}
.noticias_ultimas p {
	color:#008CDC;
	font-size:1.0em;
	font-weight:bold;
	padding-left:5px;
	width:150px;
	height:30px;
}
.noticias_ultimas a {
	color:#008CDC;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:none;
	width:150px;
	height:30px;
}
.noticias_ultimas a:hover {
	color:#008CDC;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
	width:150px;
	height:30px;
}
.noticias_ultimas_verMas {
	padding-top:5px;
	text-align:right;
}
.noticias_ultimas_verMas a {
	color:#E20A17;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:none;
}
.noticias_ultimas_verMas a:hover {
	color:#E20A17;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
}
.galeria_box {
	width:207px;
	height:100px;
	position:absolute;
	top:412px;
	left: 626px;
}
.galeria_box p {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	padding-left:7px;
	padding-top:24px;
}
.galeria_box a {
	color:#E20A17;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:none;
}
.galeria_box a:hover {
	color:#E20A17;
	font-size:1.2em;
	font-weight:bold;
	text-decoration:underline;
}
#noticias_detalle {
	width:350px;
	height:245px;
	position:absolute;
	left: 225px;
	top: 225px;
	overflow:hidden;
	padding-top:25px;
}
.noticias_fondo_lista {
	background-image:url(img_style/fondoDetalleImagen.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	height:32px;
	padding-left:14px;
	padding-top:8px;
	width:335px;
}
.noticias_fondo_lista a {
	color:#FFF;
	font-size:1.1em;
	text-decoration:none;
}
.noticias_fondo_lista a:hover {
	color:#FFF;
	font-size:1.1em;
	text-decoration:underline;
}
#encabezado_socio {
	width:190px;
	height:50px;
	position:absolute;
	left: 651px;
	top: 143px;
	overflow:hidden;
}
#encabezado_socio h1 {
	color:#FFF;
	font-size:2em;
	font-weight:bold;
	padding-right:7px;
	text-align:right;
}
#box_formulario_socio {
	width:602px;
	height:254px;
	position:absolute;
	left: 226px;
	top: 226px;
	overflow:hidden;
	margin-top:17px;
	color:#FFFFFF;
	font-size:1.1em;
}
#box_escribenos {
	width:602px;
	height:254px;
	position:absolute;
	left: 226px;
	top: 226px;
	overflow:hidden;
	margin-top:17px;
	color:#FFFFFF;
	font-size:1.1em;
}
#encabezado_escribenos {
	width:190px;
	height:50px;
	position:absolute;
	left: 387px;
	top: 143px;
	overflow:hidden;
}
#encabezado_escribenos h1 {
	color:#FFF;
	font-size:2em;
	font-weight:bold;
	padding-right:7px;
	text-align:right;
}
.box_formulario_socio_colIzq {
	width:600px;
}
.box_formulario_socio_colIzq_01 {
	width:185px;
	margin-left:20px;
	//margin-left:10px;
}
.box_formulario_txts {
	width:178px;
}
#despliege_escribenos {
	width:350px;
	height:245px;
	position:absolute;
	left: 225px;
	top: 225px;
	overflow:hidden;
}
#despliege_beneficios {
	width:361px;
	height:245px;
	position:absolute;
	left: 225px;
	top: 225px;
	overflow:hidden;
}
#despliege_galeria_fotos {
	width:361px;
	height:245px;
	position:absolute;
	left: 225px;
	top: 225px;
	overflow:hidden;
}
#despliege_galeria_fotos h1 {
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:bold;
	padding-left:30px;
	padding-top:3px;
	padding-bottom:4px;
}
#despliege_galeria_fotos h3 {
	color:#FFFFFF;
	font-size:1.3em;
	font-weight:bold;
	padding-bottom:4px;
	padding-right:30px;
	padding-top:3px;
	text-align:right;
}
.beneficios_contenido {
	width:350px;
	margin-left:20px;
	color:#004D99;
}
.beneficios_textos {
	width:200px;
	height:80px;
	color:#004D99;
	overflow:hidden;
}
.beneficios_imagenes {
	width:150px;
	height:80px;
	text-align:left;
	overflow:hidden;
}
.swf_mujer {
	width:163px;
	height:411px;
	position:absolute;
	top:116px;
	left: 815px;
}
#encabezado_galeria_fotos {
	width:190px;
	height:50px;
	position:absolute;
	left: 387px;
	top: 143px;
	overflow:hidden;
}
#encabezado_galeria_fotos h1 {
	color:#FFF;
	font-size:1.8em;
	font-weight:bold;
	padding-right:7px;
	text-align:right;
}
.contenedorGaleriaFotos {
	width:100px;
	height:108px;
	//height:105px;
	overflow:hidden;
}
.contenedorGaleriaFotos img {
	border: 2px solid #0289DA;
	margin-top:4px;
	//margin-top:1px;
	margin-bottom:4px;
	//margin-bottom:1px;
}
.contenedorGaleriaFotos p{
	color:#069;
	text-align:left;
	margin-left:4px;
	margin-right:4px;
}
.div_cont_estrellas {
	height:18px;
	left:408px;
	position:absolute;
	text-align:right;
	top:475px;
	width:164px;
	text-align:center;
	font-size:0.8em;
	text-decoration:none;
	line-height:20px;
}
.div_cont_estrellas a {
	text-decoration:none;
}
.div_foto_galeria_detalle {
	margin-top:4px;
	margin-left:10px;
}
.div_galeria_detalle_navegador {
	height:18px;
	left:225px;
	position:absolute;
	top:473px;
	width:347px;
}
.div_galeria_detalle_navegador_txt {
	width:140px;
	text-align:center;
}
.div_kit_detalle_link {
	width:140px;
	text-align:center;
}
.div_kit_detalle_link a {
	color:#FFF;
	text-decoration:none;
	font-size:1.3em;
	font-weight:bold;
}
.div_kit_detalle_link a:hover {
	color:#D9001F;
}
#despliege_padres {
	width:350px;
	height:245px;
	position:absolute;
	left: 225px;
	top: 225px;
	overflow:hidden;
}
#despliege_padres h2 {
	color:#002C71;
	font-size:1.6em;
	padding-left:26px;
	padding-top:5px;
	text-transform:uppercase;
	width:300px;
	text-align:right;
}
#despliege_padres h3 {
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding-left:20px;
	text-transform:uppercase;
	width:290px;
}
#despliege_padres p {
	color:#fff;
	font-size:1.0em;
	padding-left:20px;
	padding-top:2px;
	width:320px;
}
.noticias_entrete {
	width:150px;
	height:187px;
	top:186px;
	position:absolute;
	overflow:hidden;
	left: 662px;
}
.noticias_entrete h2 {
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	padding: 1px 0px 7px 5px;
	text-transform:uppercase;
	width:150px;
}
.noticias_entrete p {
	color:#008CDC;
	font-size:1.0em;
	font-weight:bold;
	padding-left:5px;
	text-transform:uppercase;
	width:150px;
	height:30px;
}
.noticias_entrete a {
	color:#008CDC;
	font-size:1.0em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	width:150px;
	height:30px;
}
.noticias_entrete a:hover {
	color:#004B79;
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	width:150px;
	height:30px;
}
.noticias_entrete_verMas {
	padding-right:7px;
	padding-top:3px;
	text-align:right;
}
.noticias_entrete_verMas a {
	color:#FFF;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:none;
}
.noticias_entrete_verMas a:hover {
	color:#FFF;
	font-size:1.0em;
	font-weight:bold;
	text-decoration:underline;
}
.linkBlco a {
	color:#FFF;
	font-size:1.0em;
	font-weight:normal;
	text-decoration:none;
}
.linkBlco a:hover {
	color:#FFF;
	font-size:1.0em;
	font-weight:normal;
	text-decoration:underline;
}
.noticias_entrete_formulario {
	color:#FFF;
	font-size:1.0em;
	font-weight:bold;
	padding-left:10px;
	position:relative;
}
.noticias_entrete_formulario input {
	width:250px;
	color:#666;
}
.noticias_entrete_formulario textarea {
	width:331px;
	//width:335px;
	color:#666;
}
.noticias_entrete_formulario_btn {
	position:absolute;
	left: 267px;
	top: 50px;
	left:267px;
	//left:260px;
}
.noticias_entrete_formulario_btn02 {
	position:absolute;
	left: 267px;
	top: 190px;
	left:267px;
	//left:260px;
}
.hazteSocio_Cont {
	position:relative;
}
.hazteSocio_img {
	position:absolute;
	left: 252px;
	top: -61px;
}
.hazteSocio_Cont_btn {
	position:absolute;
	left: 193px;
	top: 237px;
}
.hazteSocio_Cont_btn a {
	color:#FFF;
	font-size:1.4em;
	text-decoration:none;
	font-weight:bold;
}
.hazteSocio_Cont_btn a:hover {
	color:#E20A17;
}
#despliege_hazte_socio_nvo {
	width:350px;
	height:280px;
	position:absolute;
	left: 225px;
	top: 225px;
	overflow:hidden;
}
#despliege_hazte_socio_nvo h2 {
	color:#002C71;
	font-size:1.6em;
	padding-left:36px;
	padding-top:5px;
	text-transform:uppercase;
	width:300px;
}
#despliege_hazte_socio_nvo h3 {
	color:#FFF;
	font-size:1.2em;
	font-weight:bold;
	padding-left:20px;
	padding-top:10px;
	text-transform:uppercase;
	width:200px;
}
#despliege_hazte_socio_nvo p {
	color:#fff;
	font-size:1.0em;
	padding-left:20px;
	padding-top:18px;
	width:300px;
}
/********************************************************************
							ROLLOVERS
********************************************************************/
#contenedor_rollover-casa {
	width:64px;
	height:28px;
	position:absolute;
	left: 53px;
	top: 200px;
}
.rollover-casa {
	display: block;
	width: 64px;
	height: 28px;
	background-image:url(img_style/rollOvers/casa.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-casa:hover {
	background-position: -64px;
}
#contenedor_rollover-noticias {
	height:28px;
	left:42px;
	position:absolute;
	top:245px;
	width:87px;
}
.rollover-noticias {
	display: block;
	width: 87px;
	height: 28px;
	background-image:url(img_style/rollOvers/noticias.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-noticias:hover {
	background-position: -87px;
}
#contenedor_rollover-beneficios {
	height:28px;
	left:44px;
	position:absolute;
	top:284px;
	width:102px;
}
.rollover-beneficios {
	display: block;
	width: 102px;
	height: 28px;
	background-image:url(img_style/rollOvers/beneficios.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-beneficios:hover {
	background-position: -102px;
}
#contenedor_rollover-kit {
	height:29px;
	left:42px;
	position:absolute;
	top:322px;
	width:103px;
}
.rollover-kit {
	display: block;
	width: 103px;
	height: 29px;
	background-image:url(img_style/rollOvers/kit.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-kit:hover {
	background-position: -103px;
}
#contenedor_rollover-entrete {
	height:26px;
	left:38px;
	position:absolute;
	top:367px;
	width:90px;
}
.rollover-entrete {
	display: block;
	width: 90px;
	height: 26px;
	background-image:url(img_style/rollOvers/entrete.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-entrete:hover {
	background-position: -90px;
}
#contenedor_rollover-padres {
	height:25px;
	left:38px;
	position:absolute;
	top:405px;
	width:84px;
}
.rollover-padres {
	display: block;
	width: 84px;
	height: 25px;
	background-image:url(img_style/rollOvers/padres.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-padres:hover {
	background-position: -84px;
}
#contenedor_rollover-escribenos {
	height:29px;
	left:32px;
	position:absolute;
	top:444px;
	width:105px;
}
.rollover-escribenos {
	display: block;
	width: 105px;
	height: 29px;
	background-image:url(img_style/rollOvers/escribenos.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-escribenos:hover {
	background-position: -105px;
}
#contenedor_rollover-hazte {
	height:26px;
	left:27px;
	position:absolute;
	top:485px;
	width:110px;
}
.rollover-hazte {
	display: block;
	width: 110px;
	height: 26px;
	background-image:url(img_style/rollOvers/hazte.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-hazte:hover {
	background-position: -110px;
}
.rollover-btnEnviar{
	display: block;
	width: 78px;
	height: 17px;
	background-image:url(img_style/rollOvers/btnEnviar.gif);
	background-repeat:no-repeat;
}
		
a.rollover-btnEnviar:hover {
	background-position: -78px;
}
.rollover-buscar{
	display: block;
	width: 79px;
	height: 18px;
	background-image:url(img_style/rollOvers/btnBuscar.gif);
	background-repeat:no-repeat;
}
		
a.rollover-buscar:hover {
	background-position: -79px;
}
.rollover-estrella{
	display: block;
	width: 22px;
	height: 20px;
	background-image:url(img_style/rollOvers/rollOverEstrella.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-weight:normal;
}
		
a.rollover-estrella:hover {
	background-position: -22px;
}
.rollover-btnSiguiente{
	display: block;
	width: 103px;
	height: 18px;
	background-image:url(img_style/rollOvers/siguienteBtn.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-btnSiguiente:hover {
	background-position: -103px;
}
.rollover-btnAnterior{
	display: block;
	width: 103px;
	height: 18px;
	background-image:url(img_style/rollOvers/anteriorBtn.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-btnAnterior:hover {
	background-position: -103px;
}
.rollover-btnSiguiente02{
	display: block;
	width: 103px;
	height: 18px;
	background-image:url(img_style/rollOvers/siguienteBtn02.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-btnSiguiente02:hover {
	background-position: -103px;
}
.rollover-btnAnterior02{
	display: block;
	width: 103px;
	height: 18px;
	background-image:url(img_style/rollOvers/anteriorBtn02.jpg);
	background-repeat:no-repeat;
}
		
a.rollover-btnAnterior02:hover {
	background-position: -103px;
}					
/********************************************************************
							UTILES
********************************************************************/
.linkInvisible a{
	width:255px;
	height:180px;
	display:block;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter:alpha(opacity=00);
	background-color: #FFF;
}
.linkInvisible02 a{
	width:280px;
	height:28px;
	display:block;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter:alpha(opacity=00);
	background-color: #FFF;
}
.linkInvisible03 a{
	width:100px;
	height:33px;
	display:block;
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter:alpha(opacity=00);
	background-color: #FFF;
}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.espaciador {
	clear: both;
	height: 7px;
	overflow: hidden;
	padding: 0px !important;
	margin: 0px !important;
}
.espaciador02 {
	clear: both;
	height: 4px;
	//height: 2px;
	overflow: hidden;
	padding: 0px !important;
	margin: 0px !important;
}
.espaciador03 {
	clear: both;
	height: 6px;
	//height: 2px;
	overflow: hidden;
	padding: 0px !important;
	margin: 0px !important;
}
.espaciador04 {
	clear: both;
	height: 26px;
	overflow: hidden;
	padding: 0px !important;
	margin: 0px !important;
}
.hr{
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
}
.hr02{
	border-style:solid none none;
	border-top:1px solid #4098DA;
	line-height:0px;
	clear:both;
	margin-left:2px;
	width:340px;
}
.fix01 {padding-bottom:3px;}
.fix02 {
	margin-left:8px;
	margin-top:9px;
	width:90px;
}
.fix03 {padding-top:5px;}
.fix04 {margin-top:5px; margin-left:5px;}
.fix05 {margin-left:10px;}
.fix06 {font-size:0.9em;}
.fix07 {padding-top:58px;}
.fix08 {padding-left:5px;}
.fix09 {padding-left:12px; padding-right:12px;}
.fix10 {padding-right:5px;}
.fix11 {padding-bottom:3px; padding-top:3px;}
.fix12 {color:#004176; font-size:1.1em;}
.fix13 {padding-bottom:1px; padding-top:8px;}
