@charset "utf-8";
/* CSS Document */
/*ALEXMOZ@Studios 2006-2009 */



body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9pt;
	color: #FFF;
	background-color: #000;
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(../images/background-city1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:center;
}

a{color: #C63;}

.arriba {border-bottom: 0px; background-color:#333333; padding: 0px; width: 968px;}
.arriba h1 {padding: 0px; margin: 0px; color: #999999; font-size: 6px; display:none;}
.cuerpo {width: 960px; margin: auto;}

/*cabeza */
.head {width: 960px; margin: auto; clear:both; height: 182px;}
.head #logosymbol {width: 162px; height: 182px; float: left;}
.head #logotype {width: 277px; height: 182px; float: left;}
.head #menu {width: 521px; float: left;}
.head #menu #upsuperior {
	height: 90px;
}
.head #menu .barramenu {height: 42px; padding-left: 8px;}
.head #menu hr {margin:0px; padding: 0px;}

/*PORTADA */
.boxdefault {width: 960px; height: 260px; background-image: url(../images/background-portada.jpg); margin: auto; border-bottom:1px solid #000;}
.boxdefault #banners{width: 570px; height: 240px; background-color:#000; float: left; margin-left: 15px; margin-top: 5px;}
.boxdefault #video{width: 320px; height: 240px; background-color:#000; float: left; margin-top: 5px; margin-left: 40px;}

/*:::::::::::::ADS::::::::::::*/
.box_info{
	position:absolute;
	width:190px;
	height:200px;
	z-index:0;
	padding: 5px;
	left: 370px;
	top: 0px;
	text-align:left;
	background: url(../images/transpBlack.png);
}
.box_info h3{font-family:Arial, Helvetica, sans-serif; letter-spacing: -1px; color: #f5a125; margin: 0px; padding: 0px; font-size: 14px; font-weight: 700;}
.box_info h1{font-family:Arial, Helvetica, sans-serif; letter-spacing: -2px; color: #fff; margin: 0px; padding: 0px; font-size: 27px;}
.box_info a{color: #fff; text-decoration:none;} .box_info a:hover{text-decoration:underline;}

.whitecontent {width: 950px; border-top: 1px solid #999; background-color:#F3F3F3; margin: auto; padding: 5px; margin-top: 2px; height: 355px;}
.whitecontent a{
	color: #845900;
	text-decoration: none;
}
.whitecontent a:hover{
	color: #C90;
	text-decoration: underline;
}
.whitecontent #panelestexto {width: 310px; float: left; padding: 3px; height: 340px; color: #666; font-size: 8pt; text-align:left;}
.whitecontent #panelestexto h2{
	margin: 0px;
	padding: 0px; padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #484848;
	text-align: left;
	font-size: 22px;
	letter-spacing: -0.1em;
	text-transform: uppercase;
}
.whitecontent #panelestexto #acordioncontentright {background-position:right bottom; background-repeat:no-repeat; color: #000;}
.whitecontent #panelestexto #acordioncontentright a{color: #fff; border: 1px solid #000; background-color:#333; padding: 2px;}
.whitecontent #panelestexto #acordioncontentleft {background-position:left bottom; background-repeat:no-repeat; color: #000;}
.whitecontent #panelestexto #acordioncontentleft a{color: #fff; border: 1px solid #000; background-color:#333; padding: 2px;}
.whitecontent #panelestexto #acordioncontentleft a #nostyle{border: 0px; padding: 0px;}


.whitecontent #panelestexto #promowebdesde{width: 310px; height: 211px; background-image:url(../images/promoweb1.jpg);}

.whitecontent #paneltexto_big{width: 626px; padding: 3px; float: left; margin-left: 2px; padding-bottom: 0px;}
.whitecontent #paneltexto_big_down{width: 626px; padding: 0px; float: left; margin-left: 2px; background-color:#000; border-left: 3px solid #f3f3f3; border-right: 3px solid #f3f3f3; background-image: url(../images/bkg_black.jpg); background-repeat:no-repeat;}

.presentacion_about{padding: 8px; font-family:Tahoma, Geneva, sans-serif; text-align:left; margin-top: 55px; color: #999; cursor: default;}
.presentacion_about a{color: #fff; text-decoration:none; cursor: default;}
.presentacion_about #botoncontactus {margin-top: 6px; text-align:center; cursor: pointer;}

.whitecontent #paneltexto_big_down #cuadronoticias {float: left; width: 312px;}
.whitecontent #paneltexto_big_down #cuadroportafolio {float: left; width: 314px; padding: 0px;}


#barrasblack { background-image: url(../images/slider-310px-up.jpg); width: 310px; height: 25px; color:#F4F4F4; text-align:center; font-weight:bold; font-size: 14px; padding-top: 5px; border-bottom: 1px solid #D2D2D2;}

#cuadroextra {width: 610px; height: 113px; float: left; padding: 7px; border-top: 1px dotted #666; border-bottom: 1px dotted #999; margin-left: 3px; margin-top: 2px; color: #666; font-size: 8pt; background-color:#FFF;}
#cuadroextra #boxextrascontent {width: 304px; float: left; text-align: left;}
#cuadroextra #boxextrascontent #extraleft {padding-right: 8px;}
#cuadroextra #boxextrascontent #extraright {padding-left: 8px;}
#cuadroextra h3{margin: 0px; padding: 0px; margin-bottom: 4px; font-family:Arial, Helvetica, sans-serif; font-size: 16px; color:#666; letter-spacing: -1px; text-transform:uppercase;}
#cuadroextra h3 a{color: #666;}
#cuadroextra #boxextrascontent span {padding: 2px; background-color:#333; float: right; font-size: 8pt;}
#cuadroextra #boxextrascontent span a{color: #FFF; text-decoration:none;}
#cuadroextra #boxextrascontent li {
	list-style-position: inside;
}

/*:::::::::::::FOOTER::::::::::*/
.footer {width: 962px; height: 80px;; margin: auto; background-image:url(../images/bkg_footer.jpg); background-position: center right; background-color: #1a1a1a; background-repeat: no-repeat; clear: both; padding-top: 15px; padding-bottom: 15px; text-align:left; border-top: 3px solid #f9b62a;}

.footer #copyright{padding-left: 10px; color: #666; font-size: 8pt; margin-bottom: 10px; float: left; width: 600px; }
.footer #powered {float: left; margin-bottom: 15px;}
#linksamigos{ background-color: #424242; width: 952px; padding: 5px; margin: auto; font-size: 11px !important; color: #f2f2f2; text-align:left;}
#linksamigos a{color: #FFF; text-decoration: none; margin-right: 6px; margin-left: 6px; font-family:Tahoma;}
#linksamigos a:hover {text-decoration: underline;}
#linksamigos span{margin-right: 5px;}

#divlinks_one{float: left; padding-left: 10px; color: #666; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; width: 820px;}
#divlinks_one a{text-decoration: none; color: #FFF;}
#divlinks_one a:hover{text-decoration: underline;}
#divlinks_two{padding-left: 10px; color: #666; font-family:Tahoma, Geneva, sans-serif; font-size: 11px; clear: both;}
#divlinks_two a{color: #fff; text-decoration:none;}
#divlinks_two a:hover{text-decoration:underline;}

.barrasearch {margin: auto; background-image:url(../images/barra_search.jpg); width: 956px; border-top: 2px solid #000; padding: 3px; height: 8px; clear: both;}

#slider_footer {
	background-color: #FBFCFF;
	padding: 8px;
	font-family: arial, sans-serif;
	font-size: 7pt;
	color: #7E7E7E;
	text-align:center;
}
#slider_footer  a{
	color: #7E7E7E; text-decoration:none;
}

/*SERVICIOS */
.servicios {width: 680px; float: left; background-color:#F3F3F3; background-image:url(../images/front_servicios.jpg); background-position: top; background-repeat: no-repeat; padding-top: 210px; clear: both; }

#textoservicios {top: -60px; padding: 10px; font-size: 9pt; color: #4E4E4E; clear: both; text-align: left; position: relative; z-index: 20; border: 1px dotted #999; margin: 20px; font-family:Arial, Helvetica, sans-serif;}
#textoservicios h1 {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	letter-spacing: -2px;
	color:#06C;
}

.vertical_content {width: 275px; float: left; height: 785px; background-image:url(../images/ss_back.jpg); background-repeat:repeat-x; margin-left: 5px;}
.vertical_content #ss_precontenido {width: 234px; height: 125px; margin: 11px 00px 0px 16px; padding: 6px; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; color: #fff; text-align: left;}
.vertical_content #ss_precontenido h2{padding: 0px 0px 0px 1px; margin: 0px 0px 7px 0px; background-color:#000; display: block; font-size: 8pt; text-align:left; font-weight:bold;}
.vertical_content #ss_precontenido a{color: #fff; text-decoration: none;}


/*SS_ADMIN */

#ss_banner_admin{width: 565px; height: 30px; background-image:url(../images/ssf_aw_1.jpg); float: left; padding-top: 220px; text-align: left; padding-left: 85px;}
#ss_banner_admin h1{margin: 0; padding: 0; font-size: 24px; color: #fff; font-weight:normal; letter-spacing: -1px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#ss_boxes {width: 310px; height: 250px; float: left;}
#ss_contenido_admin {width: 721px; padding: 20px; background-image:url(../images/ssf_aw_3.jpg); background-position: top; background-color:#FFF; float: left; background-repeat: no-repeat; text-align:left; color: #333; font-family:Arial, Helvetica, sans-serif; height: 470px;}

/*SS_APLIC*/

#ss_banner_aplic{width: 565px; height: 30px; background-image:url(../images/ssf_aw2_1.jpg); float: left; padding-top: 220px; text-align: left; padding-left: 85px;}
#ss_banner_aplic h1{margin: 0; padding: 0; font-size: 24px; color: #fff; font-weight:normal; letter-spacing: -1px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#ss_contenido_aplic {width: 721px; padding: 20px; background-image:url(../images/ssf_aw2_3.jpg); background-position: top; background-color:#FFF; float: left; background-repeat: no-repeat; text-align:left; color: #333; font-family:Arial, Helvetica, sans-serif; height: 900px;}

/*SS_ECOMM */

#ss_banner_ecomm{width: 565px; height: 30px; background-image:url(../images/ssf_ec_1.jpg); float: left; padding-top: 220px; text-align: left; padding-left: 85px;}
#ss_banner_ecomm h1{margin: 0; padding: 0; font-size: 24px; color: #fff; font-weight:normal; letter-spacing: -1px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#ss_contenido_ecomm {width: 721px; padding: 20px; background-image:url(../images/ssf_ec_3.jpg); background-position: top; background-color:#FFF; float: left; background-repeat: no-repeat; text-align:left; color: #333; font-family:Arial, Helvetica, sans-serif; height: 790px;}
#ss_contenido_ecomm li {
	list-style-position: inside;
	list-style-type: square;
	margin-bottom: 10px;
}

/*SS_DISENO*/

#ss_banner_diseno {width: 960px; margin: auto; background-image:url(../images/ss_dw_banner.jpg); height: 236px;}
#ss_box_diseno {width: 960px; margin: auto; height: 289px; background-image:url(../images/ss_dw_box.jpg); background-repeat: no-repeat; background-color: #7fbe0f;}
#ss_box_diseno #textodiseno {width: 250px; margin-left: 220px; margin-top: 80px; float: left; color: #000; text-align:left; font-family:Arial, Helvetica, sans-serif; }
#ss_box_diseno #videodiseno {float: left; margin-top: 20px; margin-left: 20px;}


#ss_contenido_diseno {width: 950px; margin: auto; background-image:url(../images/ss_dw_back.jpg); background-repeat:repeat-x; background-color: #5c8415; padding: 5px; height: 400px;}
#ss_contenido_diseno #columnastexto{width: 455px; float: left; text-align: left; padding: 10px; color: #000; font-family:Arial, Helvetica, sans-serif;}
#ss_contenido_diseno #columnastexto h1 {padding: 3px; margin: 0px; background-color: #568307; color: #fff; font-size: 18px; letter-spacing: -1px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background-image:url(../images/ss_dw_back_h1.jpg); background-repeat:repeat-y; background-position: right; }
#ss_contenido_diseno #columnastexto a{margin-right: 6px;}
#ss_contenido_diseno #columnastexto a.p1{ background-image:url(../images/wp_3.jpg); width: 86px; height: 164px; display: block; float: left;}
#ss_contenido_diseno #columnastexto a.p1:hover{ background-image:url(../images/wp_3_on.jpg);}
#ss_contenido_diseno #columnastexto a.p2{ background-image:url(../images/wp_5.jpg); width: 86px; height: 164px; display: block; float: left;}
#ss_contenido_diseno #columnastexto a.p2:hover{ background-image:url(../images/wp_5_on.jpg);}
#ss_contenido_diseno #columnastexto a.p3{ background-image:url(../images/wp_1.jpg); width: 86px; height: 164px; display: block; float: left;}
#ss_contenido_diseno #columnastexto a.p3:hover{ background-image:url(../images/wp_1_on.jpg);}
#ss_contenido_diseno #columnastexto a.p4{ background-image:url(../images/wp_4.jpg); width: 86px; height: 164px; display: block; float: left;}
#ss_contenido_diseno #columnastexto a.p4:hover{ background-image:url(../images/wp_4_on.jpg);}
#ss_contenido_diseno #columnastexto a.p5{ background-image:url(../images/wp_2.jpg); width: 86px; height: 164px; display: block; float: left;}
#ss_contenido_diseno #columnastexto a.p5:hover{ background-image:url(../images/wp_2_on.jpg);}

.mooSlide {
	background-color: #000000;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #FFFFFF;
	font-size: 11px;
}

/*PLANES TODO INCLUIDO */

#pp_ti_1 { background-image:url(../images/pp_ti_bkg_1.jpg); width: 960px; height: 102px; margin: 0; clear: both; font-size: 8pt; text-align:left;}
#pp_ti_2 { background-image:url(../images/pp_ti_bkg_2.jpg); width: 306px; height: 442px; margin: 0; float: left;}
#pp_ti_3 { background-image:url(../images/pp_ti_bkg_3.jpg); width: 654px; height: 236px; margin: 0; float: left;}
#pp_ti_3 table td{font-family:Arial, Helvetica, sans-serif; color: #e1f1f8; text-align:left;}
#pp_ti_3 table td a{padding: 3px; background-color: #495a61; font-weight: bold; color: #FFF; text-decoration: none; border-bottom: 1px solid #212e35; display: block; width: 200px;}
#pp_ti_3 table td a:hover{background-color: #a6c8df; color: #495a61;}
#pp_ti_4 { background-image:url(../images/pp_ti_bkg_4.jpg); width: 654px; height: 206px; margin: 0; float: left;}

/*MICROPAGE DE PLANES */
.planbox {width: 630px; height: 515px;}
.planbox #plandetalles {
	text-align: left;
	padding-top: 85px;
	padding-left: 250px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.planbox #plandetalles h1 {
	font-size: 14pt;
	color: #FFFFFF;
	letter-spacing: 0em;
	font-weight: bold;
}

/*MICROCUADRO DE PLANES TODO INCLUIDO*/

.plantodoincluido{background-image:url(../images/background_pp.jpg); height: 320px; padding: 15px; color: #fff; font-family:Arial, Helvetica, sans-serif; text-align: left; width: 300px;}
.plantodoincluido h2 {padding: 0; margin: 0; font-size: 16px; letter-spacing: -1px;}
#lineadecolor {height: 20px;}

/*IDENTIDAD CORPORATIVA*/

.idc_titulo{ background-image:url(../images/idc_bkg01.jpg); width: 520px; height: 419px; margin: 0px; padding: 0px; float: left;}
.idc_otros{ background-image: url(../images/idc_bkg02.jpg); width: 440px; height: 164px; margin: 0px; padding: 0px; float: right;}
.idc_menu{ background-image:url(../images/idc_bkg03.jpg); width: 440px; height: 255px; margin: 0px; padding: 0px; float: right; color: #000; font-weight: bold; text-align: right;  }
.idc_contenido{
	background-image:url(../images/idc_bkg04.jpg);
	width: 960px;
	height: 528px;
	clear: both;
	margin: 0px;
	padding: 0px;
	color: #000;
	text-aling: left;
	list-style-position: inside;
}

/*CENTRO DE ATENCION AL CLIENTE */

#ca_banner {width: 960px; margin: 0px; clear: both; height: 180px; background-image:url(../images/head_atencionalcliente.jpg); background-position: top; background-repeat: no-repeat;}
#ca_content {
	width: 926px;
	margin: 0px;
	clear: both;
	background-color: #f4f4f4;
	text-align:left;
	padding: 17px;
	color: #333;
	
}

#ca_extraverticalcontetn {float: left; width: 340px; font-family: Arial, Helvetica, sans-serif;}
#ca_extraverticalcontetn h1 { font-family:Arial, Helvetica, sans-serif; font-size: 25px; letter-spacing: -2px; border-bottom: 1px solid #333;}

#ss_barra_vertical {width: 179px; padding: 10px; float: left; height: 490px;}

/*CORPORATIVAS */

.corporativo{width: 960px; margin: auto; background-color: #000; padding: 20px;}
.corporativo #corp_barraizquierda {
	width: 220px;
	background-image:url(../images/bkg_grey_degrade.jpg);
	background-repeat:repeat-x;
	padding: 15px;
	float: left;
	margin-right: 30px;
	height: 350px;
	text-align: left;
	list-style-position: inside;
	list-style-image: url(../images/vineta1.jpg);
	color: #FFF;
}
.corporativo #corp_barraizquierda li{margin-bottom: 10px;}
.corporativo #corp_barraizquierda a{color: #F90; text-decoration: none; font-weight: bold;}
.corporativo #corp_barraizquierda a:hover{ text-decoration: underline; color: #FC0;}

.corporativo #corp_contenido{ background-image:url(../images/bkg_white_degrade.jpg); background-repeat:repeat-x; background-color: #fff; padding: 20px; width: 590px; float: left; color: #000; text-align: left; margin-bottom: 20px;}
.corporativo #corp_contenido h1{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	font-size: 30px;
	letter-spacing: -2px;
	margin: 0px; padding: 0px;
}

.infolegal { background-color: #F7F5C4; padding: 10px; text-align: left; color: #333; height: 200px; overflow:auto; font-family:Arial, Helvetica, sans-serif; border: 1px solid #999;}

/*SITIOS WEB RECOMENDADOS */

#swr_banner {width: 960px; margin: 0px; background-image: url(../images/bkg_sitiosamigos.jpg); height: 217px;}
.swr_contenedor {width: 960px; background-color: #4e4d4d; margin:auto; display:block; height: 700px;}
#swr_leftbar {float: left; width: 230px; margin-right: 10px; padding: 10px;}

#swr_rightbar {float: left;; width: 660px; background-color: #303030; padding: 10px; height: 660px; overflow: auto; text-align:left;}
#swr_rightbar h1 { font-family:Arial, Helvetica, sans-serif; font-size: 22px; letter-spacing: -1px; font-weight:lighter;}
#swr_rightbar a{color: #fff; text-decoration:none;}
#swr_rightbar a:hover{color: #FC0; text-decoration:underline;}
#swr_rightbar span {color:#CCC; font-size: 8pt; font-family:Arial, Helvetica, sans-serif;}
#swr_rightbar td {border: 1px dotted #000; padding: 10px;}

/*CLIENTES*/

.cl_banner{width: 960px; height: 250px; display: block; margin: 0px; padding: 0px; background-image:url(../images/cl_banner.jpg); margin-bottom: 10px;}
.cl_detalles_left{width: 300px; height: 290px; background-image:url(../images/cl_fondos.jpg); float: left; text-align: center; padding-top: 10px;}
.cl_detalles_center{width: 300px; height: 290px; background-image:url(../images/cl_fondos.jpg); float: left; margin-left: 30px; text-align: center; padding-top: 10px;}
.cl_detalles_right{width: 300px; height: 290px; background-image:url(../images/cl_fondos.jpg); float: right; text-align: center; padding-top: 10px;}
#cl_detalles_textos{margin: auto; background-color: #000; color: #fff; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; text-align: left;}
#cl_detalles_textos a{color: #b2df27;}
.cl_barras{margin: autp; display: block; clear: both; margin-bottom: 10px; width: 960px; text-align: center;}

/*ADMINISTRADOR */
.barramenu h1 { font-family:Arial, Helvetica, sans-serif; letter-spacing: -2px; margin: 0px; font-size: 26px; float: right; padding-right: 6px;}
.cuerpoadmin {width: 700px; margin: auto; background-image: url(../admin/images/background-default.jpg); background-position:top; background-repeat:repeat-x; padding: 10px; padding-top: 50px; text-align:left; height: 100%; background-color: #f2f2f2;}
.cuerpoadmin h1{font-family:Arial, Helvetica, sans-serif; letter-spacing: -1px; margin: 0px; font-size: 20px; color: #FC0; background-color:#000; padding: 7px; border-left: 5px solid #FC0; border-right: 2px solid #999; font-weight:normal;}
.cuerpoadmin h1 a{color: #FC0; text-decoration:none;}
.cuerpoadmin #admincentral{border: 1px solid #999; padding: 6px; color: #333; font-size: 9pt; margin-top: 20px;}
.cuerpoadmin #admincentral td{border-bottom: 1px solid #999; padding: 6px;}
.cuerpoadmin #admincentral form input, textarea, select {border: 1px solid #666; font-size: 9pt; font-family:Arial, Helvetica, sans-serif; color: #8B8B8B; padding-left: 5px; padding-right: 5px;}
.cuerpoadmin #admincentral a{color: #333;} .cuerpoadmin #admincentral a:hover {color: #F60; text-decoration:none;}
.cuerpoadmin #accioncorrecta {padding: 5px; background-color:#E4F3B6; color: #839131; font-weight: bold; border: 1px solid #839131; text-align:center;} 
.offline {
	color: #C00;
}
