@charset "utf-8";
/*======== BODY ============*/
body {
	background:url(/images/body-bg.jpg) 0 0 repeat-x #FCF3EE;
	font-family:Arial, Helvetica, sans-serif;
}
* {
	margin:0;
	padding:0;
}
img {
	border:0;
}
a {
	outline:none;
}
.clear {
	clear:both;
}
#cover-page{
	width:100%;
	height:100%;
	background:url(/images/body-cover-bg.jpg) center top no-repeat;
}
.center {
	width:980px;
	margin:0 auto;
	background-color:#fff;
}

.home-center{
	width:980px;
	margin:0 auto;
	padding:0 0 70px 0;
}
.padd {
	padding-left:15px;
	padding-top:15px;
}
.padleft {
	padding-left:15px;
}
.padtop {
	padding-top:15px;
}
.espacio {
	height:15px;
	clear:both;
}
.texto11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
}
.texto13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
}
.textonegro {
	color:#333;
}
.textogris {
	color:#999;
}
/*======== HEADER ============*/
#toplinks {
	/*border-bottom:1px solid #EFEFEF;*/
	height:24px;
	line-height:24px;
	background:url(/images/header-bg.png) 0 0 repeat-x;
}
#tlink {
	font-size:11px;
	float:left;
	width:412px;
}
#tlink a {
	color:#FFF;
	text-decoration:none;
	margin:0 6px;
}
#tlink span {
	/*padding:0 15px 0 15px;
	color:#333333;*/
}
/* =================================================================== */
#tstats {
	font-size:10px;
	float:right;
	line-height:24px;
	width:562px;
	color:#FFF;
	height:24px;
}
#top-links-dinamicos{
	float:right;
	width:362px;
	padding:0 5px 0 0; 
}

.ind1 a, .ind2 a, .ind3 a {
	text-indent:-999999px;
	overflow:hidden;
	float:right;
	display:block;
	height:19px;
	margin:0 5px;
}
.ind1 a {
	background:url(/images/solcitoicono.png) left top no-repeat;
	width:27px;
}
.ind2 a {
	background:url(/images/peso.png) left top no-repeat;
	width:10px;
}
.ind3 a {
	background:url(../imagenes/icon-restriccion.gif) left top no-repeat;
	width:39px;
}
.ind1 a:hover, .ind2 a:hover, .ind3 a:hover {
	background-position:left bottom;
}
#indt1, #indt2, #indt3 {
	display:block;
	float:right;
	width:auto;
}
#indt1, #indt2 {

}
#indt1{
	display:none;
}
#indt2{
	display:block;
} 
.indtop {
	background-position:left top !important;
}
.indtop:hover {
	background-position:left bottom !important;
}
.indbot {
	background-position:left bottom !important;
}
#top-links-estaticos{
	float:right;
	width:195px;
	position:relative;
}

#top-micorreo{
	float:left;	
	padding:0 0 0 5px;
}
#top-micorreo a{
	display:block;
	width:123px;
	height:24px;
	font-size:1px;
	text-indent:-9999px;
	background:url(/images/header-mi-correo.jpg) left top no-repeat;
	overflow:hidden;
}
#top-micorreo a:hover{
	background-position:left bottom;	
}

#top-facebook{
	float:left;
	padding:3px 2px 0 15px;
}
#top-facebook a{
	display:block;
	width:16px;
	height:16px;
	font-size:1px;
	text-indent:-9999px;
	background:url(/images/facebook.png) left top no-repeat;
	overflow:hidden;
}
#top-facebook a:hover{
	background-position:left bottom;		
}

#top-rss{
	float:left;
	padding:3px 0 0 0;
}
#top-rss a{
	display:block;
	width:16px;
	height:16px;
	font-size:1px;
	text-indent:-9999px;
	background:url(/images/rss.png) left top  no-repeat;
	overflow:hidden;
}
#top-rss a:hover{
	background-position:left bottom;
}

/* =================================================================== */
#header {
	width:980px;
	height:133px;
	margin:0 auto;
	/*background-image:url(../imagenes/bg-lineas.jpg);
	background-repeat:no-repeat;
	background-position:center top;*/
}
/* =================================================================== */
#logo {
	width:194px;
	float:left;
}
#logo h1 a {
	display:block;
	width:194px;
	height:80px;
	margin:7px 0 9px 0;
	background-repeat:no-repeat;
	text-indent:-999999px;
	overflow:hidden;
}
/* =================================================================== */
#headicons {
	float:right;
	margin-top:30px;
	width:200px;
	text-align:right;
}
#headicons ul {
	border-left:2px dotted #FFF;
	padding:0 0 0 15px;
}
#headicons ul li{
	list-style:none;
	text-align:left;
	font-size:11px;
	line-height:16px;
}
#headicons ul li a{
	text-decoration:none;
	color:#FFF;
}
#headicons ul li a:hover{
	text-decoration:underline;
}

/*#headicons h2 a {
	float:left;
	font-size:26px;
	line-height:26px;
	height:26px;
	display:block;
	text-indent:999999px;
	overflow:hidden;
	width:auto;
	padding-left:20px;
}
#headicons #cotizador a {
	background:url(../imagenes/bt-cotizador.gif) left top no-repeat;
	width:82px;
}
#headicons #sucursal-virtual a {
	background:url(../imagenes/bt-sucursal.gif) left top no-repeat;
	width:136px;
}
#headicons #catalogo a {
	background:url(../imagenes/bt-catalogo.gif) left top no-repeat;
	width:80px;
}
#headicons #portal-tv a {
	background:url(../imagenes/bt-portaltv.gif) left top no-repeat;
	width:86px;
}
#headicons #contenido a {
	background:url(../imagenes/bt-contenido.gif) left top no-repeat;
	width:166px;
}
#headicons #blog a {
	background:url(../imagenes/bt-blog.gif) left top no-repeat;
	width:53px;
	padding-left:0px !important;
}
#headicons #cotizador a:hover, #headicons #sucursal-virtual a:hover, #headicons #catalogo a:hover, #headicons #portal-tv a:hover, #headicons #contenido a:hover, #headicons #blog a:hover {
	background-position: 0 -26px;
}*/
#recuperar {
	float:left;
	position:absolute;
}
#mask {
	background-color:#333;
}
/*#demotip {
	display:none;
	background:transparent url(../imagenes/black_arrow.png);
	font-size:11px;
	height:42px;
	width:193px;
	padding:8px;
	color:#666;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:center;
}*/
/* =================================================================== */
#headtabs {
	float:left;
	width:276px;
	margin-top:3px;
}
#headtabs h2 a {
	float:left;
	font-size:14px;
	line-height:15px;
	height:16px;
	text-align:center;
	display:block;
	overflow:hidden;
	width:137px;
	padding:4px 0 0 0;
}
#headtabs #tab-hogar a {
	color:#999;
	text-decoration:none;
	background:url(/images/header-inactivo-home.jpg) left top no-repeat;
	/*background:url(../imagenes/bt-hogar-inactivo.gif) left top no-repeat;*/
}
#headtabs #tab-hogar a:hover {
	background-position:left bottom;
}
#headtabs #tab-hogar-activo a {
	color:#FFF;
	text-decoration:none;
	background-color:#4A4A4A;
	/*background:url(../imagenes/bt-hogar-activo.gif) left top no-repeat;*/
}
#headtabs #tab-empresa a {
	color:#999;
	text-decoration:none;
	background:url(/images/header-inactivo-empresa.jpg) left top no-repeat;
}
#headtabs #tab-empresa a:hover {
	background-position:left bottom;
}
#headtabs #tab-empresa-activo a {
	color:#FFF;
	text-decoration:none;
	background-color:#4A4A4A;
}
/* =================================================================== */
/*#headuseraccess {
	float:right;
	width:210px;	
	position:relative;
}
#headuseraccess h2 a {
	display:block;
	float:left;
	font-size:20px;
	line-height:20px;
	height:21px;
	text-indent:999999px;
	margin-left:3px;
	overflow:hidden;
}
#headuseraccess #home a {
	background:url(../imagenes/2btn-home-gtd.png) left top no-repeat;
	width:21px;
}

#headuseraccess #mail a {
	background:url(../imagenes/bt-correo.gif) left top no-repeat;
	width:110px;
}
#headuseraccess #facebook a {
	background:url(../imagenes/bt-facebook.gif) left top no-repeat;
	width:21px;
}
#headuseraccess #twitter a {
	background:url(../imagenes/bt-twitter.gif) left top no-repeat;
	width:21px;
}
#headuseraccess #rss a {
	background:url(../imagenes/bt-rss.gif) left top no-repeat;
	width:21px;
}
#headuseraccess #mail a:hover, #headuseraccess #facebook a:hover, #headuseraccess #twitter a:hover, #headuseraccess #rss a:hover, #headuseraccess #home a:hover {
	background-position:left bottom;
}*/
#mailDown{
	background:url(/images/mailDown-bga.png) left bottom repeat-x;
    display: none;
    height: 76px;
    left: 5px;
    padding:24px 0 0 10px;
    position: absolute;
    width: 150px;
}
#maiDown-titulo{
    color: #FFF;
    font-size: 11px;
    font-weight: bold;
}
.mailDown-btn{
	font-size:12px;
}
.mailDown-btn a{
	color:#FFF;
    display: block;
    height: 20px;
    overflow: hidden;
	font-weight:bold;
    width: 112px;
	text-decoration:none;
}
.mailDown-btn a{
	color:#E8E8E8;
}
.mailDown-btn a:hover{
	color:#FFF;
	text-decoration:underline;	
}
/* =================================================================== */
/*======== HEADER ============*/

/*======== CONTENT ============*/
#content {
	width:auto;
	/*background-image:url(../imagenes/bg-lineadiag.gif);
	background-repeat:repeat-x;
	background-position:top;*/
}
#content-interior {
	/*background-image:url(../imagenes/bg-lineadiag-int.gif);*/
	background-repeat:repeat-x;
	background-position:top;
}
/*======== MENU ============*/
#menu {
	height:33px;
	background:url(/images/menu-bg.jpg) 0 0 repeat-x;
	overflow:hidden;
}
#menu ul {
	list-style:none;
	height:33px;
}
#menu li {
	float:left;
	width:auto;
	height:33px;
}
#menu li a {
	display:block;
	height:23px;
	font-size:13px;
	color:#FFF;
	margin:0 26px 0 26px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	padding:10px 0 0 0;
}
#menu li a:hover {
	color:#FF0000;
}
#sel {
	/*background:url(../imagenes/tabs-sel-izq.jpg) 0 0 no-repeat;*/
}
#menu ul li #sel a {
	/*background:url(../imagenes/tabs-sel-der.jpg) right top no-repeat;*/
	padding:12px 20px 0 0;
	color:#CC0C00;
	margin-right:0;
	line-height:28px;
}
.menu-sep{
	background:url(/images/menu-sep.jpg) top right no-repeat;
}
/*======== MENU ============*/
#banner-home{
	width:980px;
	height:280px;
	position:relative;
	float:left;
	overflow:hidden;
}
#banner-home ul{
	margin: 0;
	padding: 0;
}
#banner-home ul li{
	width: 980px;
	height: 280px;
	color: #999;
	text-align: center;
	display: block;
	float: left;
}
.pager {
	height:31px;
	left:0;
	bottom:0;
	float:left;
	background:url(/images/banner-home-bullet-bg.jpg) 0 0 repeat-x;
	position:absolute;
	padding:0 5px;
	
}
.pager a {
	width:16px;
	height:31px;
	float:left;
	display:block;
	font-size:1px;
	text-indent:-9999px;
	text-decoration: none;
	background:url(/images/banner-home-bullet.jpg) 0 0 no-repeat;
	margin: 0 5px;
}
.pager a.selected {
	width:16px;
	height:31px;
	float:left;
	display:block;
	font-size:1px;
	text-indent:-9999px;
	text-decoration: none;
	background:url(/images/banner-home-bullet-sel.jpg) 0 0 no-repeat;
	margin: 0 5px;
}


#home-destacados{
	width:950px;
	height:230px;
	background:url(/images/home-desatacados-bg.jpg) 0 0 repeat-x;
	padding:10px 15px;
	position:relative;
}

#destacados-carrusel{
	width:624px;
	height:230px;
	position:relative;
	float:left;
	overflow:hidden;
}
#destacados-carrusel ul{
	margin: 0;
	padding: 0;
}
#destacados-carrusel ul li{
	float: left;
	width: 300px;
	height: 230px;
	color: #999;
	text-align: center;
	margin:0 12px;
	list-style:none; 
}
#destacados-carrusel-prev {
	float: left;
	font-size:18px;
	position:absolute;
	top:120px;
	left:0;
	display:none;
}
#destacados-carrusel-next {
	float: right;
	font-size:18px;
	position:absolute;
	top:120px;
	right:0;
	display:none;
}

#destacados-links{
	padding:0 0 0 26px;
	float:left;
}
#destacados-links .paddtop{
	margin:8px 0 0 0;
}
.links-tabs a{
	width:300px;
	height:71px;
	display:block;
	font-size:1px;
	text-indent:-9999px;
	overflow:hidden;

}
.btn-cotiza a{background:url(/images/c1.jpg) 0 0 no-repeat;}
.btn-correo a{background:url(/images/c2.jpg) 0 0 no-repeat;}
.btn-ejecutivo a{background:url(/images/c3.jpg) 0 0 no-repeat;}

.links-tabs a:hover{
	background-position:left bottom;
}


#home-planes{
	padding:25px 0 0 0;
}


/*====================*/

#home-planes{
	width:980px;
	/*margin:10px 15px;*/
}
#planes-titulo{
	height:33px;
	background:url(/images/home-planes-bg.jpg) 0 0 repeat-x;
}
#planes-titulo ul{
	width:570px;
	height:33px;
	margin:0 auto;
}
#planes-titulo ul li{
	list-style:none;
	display:inline;	
	float:left;
}
#planes-titulo ul li a{
	color:#999;
	display:block;
	float:left;
	padding:10px 25px 0 25px;
}

#planes-carrusel-cover{	
	overflow:hidden;
	width: 980px;
	height:160px;
}

.planes-carrusel{
	float:left;
	overflow:hidden;
	position:relative;
	width:980px;
	height:125px;
	padding:36px 0 0 0;
}
.planes-carrusel ul{
	position:absolute;
	width:20000em;
	z-index:0;
	margin:0 0 0 24px;
}
.planes-carrusel ul li{
	float:left;
	width:948px;
	height:125px;
	list-style:none;
	color: #333;
	font-size:11px;
	text-align:left;
}
.planes-cv{
	float:left; 
	width:145px;
	margin:0 42px;
}
.planes-carrusel-prev {
	float: left;
	width:11px;
	height:24px;
	top:75px;
	left:0;
	position:absolute;
	display:block;
	font-size:1px;
	text-indent:-9999px;
	background:url(/images/planes-arrow-left.jpg) 0 0 no-repeat;
	overflow:hidden;
}
.planes-carrusel-prev:hover{
	background-position:left bottom;
}
.planes-carrusel-next {
	float: right;
	width:11px;
	height:24px;
	top:75px;
	right:0;
	position:absolute;
	display:block;
	font-size:1px;
	text-indent:-9999px;
	background:url(/images/planes-arrow-right.jpg) 0 0 no-repeat;
	overflow:hidden;
}
.planes-carrusel-next:hover{
	background-position:left bottom;
}

.planes-img{
	width:145px;
	height:41px;
	padding:0 10px 0 0;
	text-align:center;
	position:relative;
}
.planes-desc{
	text-align:left;
	height:40px;
	padding:10px 0;
}
.planes-detalles a{	
	padding:5px 0 0 0;	
}
.planes-detalles a{
	color:#C20100;
	text-decoration:none;
}
.planes-detalles a:hover{
	text-decoration:underline;	
}
#home-portaltv{
	padding:40px 0 0 0;
}

#portaltv{
	float:left;
	width:626px;
	height:230px;
	position:relative;
	overflow:hidden !important;
}
#portaltv-titulo{
	height:25px;
	color:#000;
	width:auto;
	font-size:14px;
}

#portaltv-cartv{
	float:left;
	width:626px;
	overflow:hidden !important;
}
#portaltv-cartv .caroufredsel_wrapper{
	overflow:visible !important;
}
#portaltv-cont{
	overflow:hidden !important;
	width:626px;
}


#cartv{
	float:left;
	width:626px;
	height:200px;
	list-style:none;
	overflow:hidden;
}
#cartv li{
	width:626px;
	height:200px;
	float:left;
	position:relative;
	background-color:#FFF;
}
.cartv-text{
    left: 478px;
    position: absolute;
    top: 0;
    width: 112px;
}
#cartv-desc{
	width:156px;
	padding:10px;
	height:180px;
	position:absolute;
	right:0;
	z-index:0;	
}
.cartv-titulos{
	width:110px;
	text-align:center;
	color:#666;	
	font-size:14px;
	padding:8px 0 0 0;
	height:100px; 
}
.cartv-titulos span{
	color:#cc0c00;
}
.cartv-canal{
	padding:0 0 0 21px;
}
.cartv-pager{
	font-size:11px;
	text-align:center;
	position:absolute;
	bottom:10px;
	left:53px;
}
.cartv-pager a{
	color:#7E7E7E;
	text-decoration:none;
	padding:0 4px;
}
.cartv-pager a:hover{
	color:#cc0c00;
	text-decoration:none;
}
.cartv-pager a.selected{
	color:#cc0c00;	
}

#cartv-prev {
	float: left;
	width:7px;
	height:11px;
	top:100px;
	left:10px;
	position:absolute;
	display:block;
	font-size:1px;
	text-indent:-9999px;
	background:url(/images/cartbv-arrow-left.jpg) 0 0 no-repeat;
	overflow:hidden;
}
#cartv-prev:hover{
	background-position:left bottom;
}
#cartv-next {
	float: right;
	width:7px;
	height:11px;
	top:100px;
	right:10px;
	position:absolute;
	display:block;
	font-size:1px;
	text-indent:-9999px;
	background:url(/images/cartbv-arrow-right.jpg) 0 0 no-repeat;
	overflow:hidden;
}
#cartv-next:hover{
	background-position:left bottom;
}
#destacado-video{
	float:left;
	width:300px;
	height:230px;
	padding:0 0 0 25px;
}
#desvideo-titulo{
	height:25px;
	color:#000;
	width:auto;
	font-size:14px;
}
#home-noticias{
	padding:40px 0 0 0;
}

#noticias-hm{
	float:left;
	width:626px;
}
#noticias-titulo-hm{
	height:25px;
	width:auto;
	font-size:14px;
	color:#000;
}
#home-game{
	float:left;
	width:300px;
	padding:0 0 0 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.noticia-dest{
	width:607px;
	float:left;
	overflow:hidden;
	background-color:#333;
	padding:10px;
}

.noticia-destImg-hm{
	float:left;
	width:125px;
}

.noticia-descText-hm{
	float:left;
	width:175px;
	font-size:12px;
	color:#CCC;
	padding:0 0 0 15px;
}
.noticia-descText-hm a{
	color:#CCC;
	text-decoration:none;
}
.noticia-descText-hm a:hover{	
	text-decoration:underline;
}
.noticia-descText-hm span a{
	font-weight:bold;
	color:#FF0000 !important;
	text-decoration:none;
}
.noticia-descText-hm span a:hover{
	text-decoration:underline;
}

.noticia-listado-hm{
	width:261px;
	float:left;
	background-color:#4F4F4F;
	padding:10px 10px 20px 10px;
	font-size:11px;
	margin-left: 10px;
}
.listado-box{
	color:#CCC;
	padding:10px 0;
	
}
.listado-box a{
	color:#CCC;
	text-decoration:none;
}
.listado-box a:hover{
	text-decoration:underline;
}
.listado-box span{
	color:#FF0000;
}

.listado-box span a{
	color:#FF0000 ;
	text-decoration:none;
}
.listado-box span a:hover{
	text-decoration:underline;
}

#game-titulo{
	height:25px;
	color:#000;
	width:auto;
	font-size:14px;
}


#box-cotiza-aqui h2 a {
	float:left;
	width:190px;
	height:58px;
	background:url(../imagenes/bt-cotizaaqui.gif) left top no-repeat;
	text-indent:-99999px;
	overflow:hidden;
	line-height:58px;
}
#box-cotiza-aqui h2 a:hover {
	background-position:left bottom;
}
#box-sucursal-virtual {
	margin-top:13px;
	padding-left:12px;
	float:left;
	width:178px;
	height:169px;
	/*background:url(../imagenes/bg-sucursal-virtual.gif) left top no-repeat;*/
}


input#username, input#password, #fixpass {
	border:1px solid #CCC;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	height:16px;
	width:154px;
	padding:0 3px 0 3px;
	color:#999;
}
#luser {
	/*padding-top:50px;*/
	height:45px;
	width:155px;
	float:left;
}
#lpass {
	height:45px;
	width:155px;
	float:left;
}
.cont-login{
	position:absolute;
	width:200px;
	height:220px;
	right:0px;
	top:30px;
	z-index:2;
	background-color:#06131C;
	background:url(/imagenes/bg-login.png) 0 0 no-repeat;
}

.tit-login{
	width:95px;
	float:left;
	padding:5px 0 0 40px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:center;
	font-weight:bold;
}

.tit-login-1{
	font-size:17px;

}
.tit-login-2{
	font-size:21px;
}

#luser div, #lpass div{
	float:left; 
	width:100%; 
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
}

#fixpass {
	position:absolute;
	border:0;
	height:18px;
	line-height:18px;
}
#lsend {
	padding-left:89px;
	padding-bottom:5px;
	float:left;
}
#lsend a {
	display:block;
	width:78px;
	height:22px;
	font:1px;
	/*background:url(../imagenes/bt-entrar.gif) left top no-repeat;*/
	background:url(/imagenes/btn-sucursal-virtual.jpg) left top no-repeat;
	text-indent:-99999px;
	overflow:hidden;
}
#lsend a:hover {
	background-position:left bottom;
}
/*======== BOTON SUCURSAL VIRTUAL ============*/
#box-sucursal-virtual a {
	font-family:Arial, Helvetica, sans-serif;
	/*color:#EB0E0E;*/
	color:#FFF;
	line-height:16px;
	font-size:11px;
	text-decoration:none;
}
#box-sucursal-virtual a:hover {
	text-decoration:underline;
}



#error-login {
	font-family:Arial, Helvetica, sans-serif;
	color:#EB0E0E;
	line-height:16px;
	font-size:10px;
	text-decoration:none;
}
/*======== ESPACIOS CENTRALES ============*/
.box-triple580 {
	float:left;
	width:580px;
}
.box-doble375 {
	float:left;
	width:375px;
}
.box-doble370 {
	float:left;
	width:370px;
}
.box-doble355 {
	float:left;
	width:355px;
}
.box-simple190 {
	float:left;
	width:190px;
	min-height:200px;
}
.box-tv {
	float:left;
	width:190px;
}
.box-simple170 {
	float:left;
	width:170px;
}
.box-simple115 {
	float:left;
	width:115px;
	height:250px;
}
.esp{
	padding-top:19px;
	}
.box-ofertas-central{
	float:left;
	width:540px;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px 0 0 15px;
	}
.box-promo-central{	
	padding-left:10px;
	padding-top:10px;
	}
	
.flotante{
	float:left;
	}	
	
	
.sbox-promo-central-imagen {
	float:left;
	width:160px;
	height:100px;
}
.box-promo-central-txt {
	float:left;
	color:#666;
	width:356px;
	font-size:12px;
	padding-left:12px;
}
.box-promo-central-txt-titulo {
	color:#CC0C00;
	font-size:16px !important;
	font-weight:bold;
	padding-bottom:6px;
}
.box-promo-central-txt-bajada {
	line-height:16px;
}
.box-promo-central-txt-bajada span {
	font-size:18px;
	font-weight:bold;
}
.box-promo-central-txt-link {
	line-height:20px;
}	
/*======== CAJA OFERTAS ============*/
.box-ofertas {
	float:left;
	width:300px;
	margin-right:15px;
	padding:10px;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.box-ofertas h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#EB0D0D;
	line-height:26px;
}
.box-ofertas h2 a{
	color:#EB0D0D;
	font-weight:bold;
	text-decoration:none;
	}
.box-ofertas h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding-top:5px;
}
.box-ofertas span {
	font-weight:bold;
	color:#EB0D0D;
	font-size:20px;
}
.box-ofertas p{
	padding:6px 0 6px 0;
}
.box-ofertas-img{
	float:left;
	}
.box-ofertas-text{
	float:left; 
	width:232px;
	padding-left:10px;
	}
.box-ofertas-text a{
	text-decoration:none;
	color:#666;
	}
.box-ofertas-text i{
	font-size:10px;
	}
/*======== CAJA ACCESOS ============*/
.box-accesos {
	float:left;
	width:565px;
	height:120px;
}
.box-accesos h3 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-bottom:5px;
}
.box-accesos ul {
	list-style:none;
}
.box-accesos a {
	color:#FFF;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.box-accesos a:hover {
	text-decoration:underline;
}
/*======== ENCUESTA / NOTICIA ============*/
.box-encuesta {
	width:170px;
	float:left;
	display:block;
}
.caja-contenido {
	overflow:hidden;
}
.caja-contenido a.btn-encuesta {
	display:block;
	width:71px;
	height:21px;
	background:url(../imagenes/bt-contestar.gif) left top no-repeat;
	float:right;
	text-indent:9999px;
	overflow:hidden;
}
.caja-contenido a.btn-encuesta:hover {
	background-position:left bottom;
}
.caja-contenido h3 {
	color:#006699;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.caja-contenido form {
	line-height:24px;
	padding-top:10px;
	padding-bottom:10px;
}
#encload {
	position:absolute;
	width:97%;
	height:190px;
	background-image:url(../imagenes/load-ring.gif);
	background-position:50% 50%;
	background-repeat:no-repeat;
	background-color:#FFF;
	margin-top:5px;
	display:none;
}
.imgNewsHome {
	margin-top:5px;
	margin-left:-2px;
}
.encPreg {
	display:block;
	float:left;
	width:140px;
	height:18px;
	line-height:18px;
}
.encBarra {
	display:block;
	float:left;
	width:115px;
	background:url(../imagenes/enc-left.jpg) 0 3px no-repeat;
	padding:3px 0 2px 6px;
}
.encPorc {
	margin-right:13px;
	background:url(../imagenes/enc-right.jpg) 100% 0 no-repeat;
	height:18px;
	line-height:18px;
}
.encNum {
	display:block;
	float:left;
	width:15px;
	margin-left:5px;
	text-align:right;
}
.encbtCerrar {
	background:url(../imagenes/enc-bt-cerrar.jpg) 0 0 no-repeat;
	display:block;
	width:88px;
	height:35px;
	text-indent:999999px;
	overflow:hidden;
}
.caja-contenido div#encMensaje {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#CC0C00;
	font-weight:bold;
}
/*======== CONTENT ============*/

/*======== FOOTER ============*/
#footer {
	background:url(/images/pie-bg-line.jpg) 0 0 repeat-x;
	height:341px;
}
.footer-bg-u{
	background:url(/images/pie-bg.jpg) 0 0 no-repeat;
	padding:35px 0 0 0; 
	position:relative;
	height:283px;
}
.callcenter {
	float:left;
	padding:10px;
	width:125px;
}
.footerlinks {
	float:left;
	width:800px;
	padding:0 0 0 30px;
}
.footerlinks-tabs{
	float:left;
	color:#FFF;
	width:220px;
	height:130px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.footerlinks div h3 {
	font-size:13px;
}
.footerlinks div ul {
	list-style:none;
}
.footerlinks div ul li a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	line-height:18px;
}
.footerlinks div ul li a:hover {
	text-decoration:underline;
}
.footertags {
	float:left;
	width:350px;
	height:100px;
	overflow:hidden;
}
.footertags h2 {
	color:#FFF;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	border-bottom:1px solid #FFF;
	padding-bottom:2px;
	margin-bottom:2px;
}
.footertags a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#FFF;
	text-decoration:none;
}
.footertags a:hover {
	text-decoration:underline;
}
.footertags .t1 {
	font-size:20px;
	line-height:20px;
}
.footertags .t2 {
	font-size:18px;
	line-height:20px;
}
.footertags .t3 {
	font-size:16px;
	line-height:20px;
}
.footertags .t4 {
	font-size:14px;
	line-height:20px;
}
.pie-copyright{
	line-height:17px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	color:#999;
	font-size:11px;
	background-color:#333;
	height:42px;
	padding:5px 0 0 0;
}
/*======== FOOTER ============*/

/*==========================================*/
.caja-redonda {
	margin-top:15px;
	z-index:100;
	position:absolute;
	width:170px;
}
.caja-redonda h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:13px;
	padding:0px;
	height:17px;
	text-indent:8px;
	line-height:15px;
}
.caja-contenido {
	padding:8px;
	font-size:11px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
}
.t {
	background: url(../imagenes/bot-sup.gif) 0 0 repeat-x;
}
.b {
	background: url(../imagenes/dot2.gif) 0 100% repeat-x;
}
.l {
	background: url(../imagenes/dot2.gif) 0 0 repeat-y;
	background-color:#FFFFFF;
}
.r {
	background: url(../imagenes/dot2.gif) 100% 0 repeat-y;
}
.bl {
	background: url(../imagenes/bl2.gif) 0 100% no-repeat;
}
.br {
	background: url(../imagenes/br2.gif) 100% 100% no-repeat;
}
.tl {
	background: url(../imagenes/tl2.gif) 0 0 no-repeat;
}
.tr {
	background: url(../imagenes/bgtr.jpg) right top no-repeat;
	padding:3px;
	height:214px;
}
/*==========================================*/

/*======== CONTENT INTERIORES ============*/
.box-camino-migas {
	float:left;
	height:40px;
	line-height:40px;
	width:810px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
	text-indent:195px;
}
.box-camino-migas a {
	color:#999;
	text-decoration:none;
}
.box-herramientas {
	float:left;
	height:31px;
	width:170px;
	padding-top:9px;
}
.box-herramientas a {
	display:block;
	float:right;
	height:21px;
	width:21px;
	text-indent:99999px;
	overflow:hidden;
	font-size:9px;
	line-height:9px;
	margin-left:3px;
}
.btn-ampliar {
	background:url(../imagenes/bt-texto-grande.gif) left top no-repeat;
}
.btn-reducir {
	background:url(../imagenes/bt-texto-chico.gif) left top no-repeat;
}
.btn-reducir:hover, .btn-ampliar:hover {
	background-position:left bottom;
}
/*======== CONTENT INTERIORES ============*/
.box-izq-sidebar {
	float:left;
	width:180px;
}
.box-izq-sidebar h1 {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:21px;
	line-height:27px;
	color:#CC0C00;
	text-align:right;
	background:url(../imagenes/flecha-titulos.jpg) right bottom no-repeat;
	padding-right:15px;
	margin-bottom:20px;
}
.box-menu {
	border-top:1px solid #DADADA;
}
.box-submenu {
	border-bottom:3px solid #B6BAC0;
}
.box-menu h2 a, .box-menu h3 a {
	display:block;
	width:168px;
	border-bottom:1px solid #DADADA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:lighter;
	color:#CC0C00;
	line-height:29px;
	text-align:right;
	text-decoration:none;
	padding-right:12px;
}
.box-menu h2 a:hover {
	background-color:#B6BAC0;
	color:#FFF;
}
.box-menu h2#opt a, .box-submenu h3#opt a {
	background-color:#CC0C00;
	color:#FFF;
}
.box-menu h2.mas a {
	background:url(../imagenes/mas-titulos.gif) right top no-repeat;
}
.box-menu h2.mas a:hover {
	background:url(../imagenes/down-titulo.gif) right top no-repeat;
	background-color:#B6BAC0;
	color:#FFF;
}
.box-menu h2.masopen a {
	background:url(../imagenes/down-titulo.gif) right top no-repeat;
	background-color:#B6BAC0;
	color:#FFF;
}
.box-submenu h3 a {
	background-color:#F6F6F7;
	color:#666;
}
.box-submenu h3 a:hover {
	background-color:#D1D4D7;
	color:#FFF;
}
.box-contenido-central {
	float:left;
	width:600px;
	margin:0 0 15px 15px;
	min-height:200px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	list-style-position:inside;
}
.box-contenido-central-interiores {
	float:left;
	width:780px;
	margin:0 0 15px 15px;
	min-height:200px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	list-style-position:inside;
}
.box-contenido-categorias {
	float:left;
	width:780px;
	margin:0 0 15px 15px;
	min-height:200px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	list-style-position:inside;
}
.box-contenido-sv {
	float:left;
	width:780px;
	margin:0 0 15px 15px;
	min-height:200px;
	font-family:Arial, Helvetica, sans-serif;
	list-style-position:inside;
}
.box-contenido-central h1, .box-contenido-categorias h1, .box-contenido-sv h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	margin-top:5px;
	margin-bottom:8px;
	padding-bottom:3px;
	border-bottom:1px solid #CCCCCC;
	color:#CC0C00;
}
.box-contenido-central-interiores h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:24px;
	margin-top:5px;
	margin-bottom:8px;
	color:#333;
}
.box-contenido-central span#valorProducto {
	font-size:22px;
	color:#CC0C00;
	font-weight:lighter;
	line-height:28px;
	float:left;
	margin-left:15px;
	margin-top:10px;
}
.box-contenido-central span#unidadProducto {
	font-size:12px;
	color:#CC0C00;
	font-weight:lighter;
	line-height:12px;
	float:left;
	margin-left:5px;
	margin-top:20px;
}
.btCotizar {
	background:url(../imagenes/bt-contratar.gif) 0 0 no-repeat;
	display:block;
	width:137px;
	height:46px;
	overflow:hidden;
}
.btCotizar:hover {
	background-position:left bottom;
}
.box-izq-publicidad {
	float:left;
	width:170px;
	margin-left:15px;
	min-height:200px;
}
.box-publicidad {
	margin-bottom:15px;
}
/*======== CONTENT INTERIORES ============*/
/*=======================SECCION NOTICIAS==========================*/
#noticias {
	display:block;
	width:600px;
	margin-bottom:15px;
	background:url(../imagenes/deg-noticias.jpg) 0 25px repeat-x;
	float:left;
}
#noticias h1 {
	display:block;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	background:url(../imagenes/deg-sup-noticias.jpg) 0 0 no-repeat;
	height:15px;
	width:580px;
	padding:10px 0 0 20px;
	color:#FFF;
}
#noticias div#listado {
	border-left:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	padding:20px;
	min-height:165px;
}
#noticias div#listado img {
	float:left;
	border:1px solid #666;
	margin:0 15px 15px 0;
}
#noticias div#listado h3, #detalle-noticias h3 {
	color:#666666;
	font-size:12px;
	line-height:18px;
}
#noticias div#listado h2 {
	color:#CC0C00;
	font-size:17px;
	line-height:21px;
	font-weight:lighter;
}
#noticias div.bajada {
	color:#666666;
	font-size:14px;
	line-height:18px;
}
#noticias div#pie {
	background:url(../imagenes/deg-inf-noticias.jpg) 0 0 no-repeat;
	height:10px;
}
#noticias div#listado a.ln {
	height:15px;
	line-height:15px;
	font-size:11px;
	color:#3366CC;
	background:url(../imagenes/arrow.jpg) 0 4px no-repeat;
	text-decoration:none;
	padding-left:10px;
}
.separador {
	margin:15px 0 15px 0;
	border-bottom:1px solid #DEDEDE;
	clear:both;
}
#anteriores {
	float:left;
	width:170px;
	margin-left:10px;
}
#anteriores h1 {
	display:block;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:13px;
	background:url(../imagenes/caja-noticias.jpg) 0 0 no-repeat;
	height:15px;
	padding:2px 0 0 15px;
	color:#FFF;
	margin-bottom:15px;
}
#anteriores a {
	font-size:11px;
	font-weight:lighter;
	color:#3366CC;
	line-height:17px;
	text-decoration:none;
}
#anteriores h3 {
	font-size:11px;
	color:#666666;
}
/*=======================================*/
#fotos-noticias {
	float:left;
	width:395px;
}
#fotos-noticias img {
	border:1px solid #666;
	margin:0 0 10px 0;
}
#fotos-noticias div {
	font-size:11px;
	font-style:italic;
	line-height:15px;
	margin:0 0 20px 0;
}
#detalle-noticias {
	float:left;
	width:370px;
	margin-left:15px;
}
#detalle-noticias h2 {
	color:#CC0C00;
	font-size:1.188em;
	line-height:23px;
	font-weight:lighter;
}
#detalle-noticias div.bajada {
	color:#333333;
	font-size:0.875em;
	line-height:20px;
	margin-top:10px;
}
#detalle-noticias div.texto {
	color:#333333;
	font-size:0.688em;
	line-height:17px;
	margin-top:10px;
}
#btn-print {
	display:block;
	height:32px;
	width:32px;
	font-size:10px;
	text-decoration:none;
	overflow:hidden;
	background:url(../imagenes/bt-imprime.gif) 0 0 no-repeat;
}
#btn-print:hover {
	background-position:left bottom;
}

.btn-print {
float:left;
width:32px;
height:32px;
background:url(/includes/imagenes/btn-imprimir.gif) left top no-repeat;
text-indent:-99999px;
overflow:hidden;
line-height:32px;
}
.btn-print:hover {
background-position:left bottom;
}
.btn-excel {
float:left;
width:32px;
height:32px;
background:url(/includes/imagenes/btn-excel.gif) left top no-repeat;
text-indent:-99999px;
overflow:hidden;
line-height:32px;
}
.btn-excel:hover {
background-position:left bottom;
}


/*=======================SECCION NOTICIAS==========================*/
#box-inmob h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:26px;
	font-weight:lighter;
	letter-spacing:-1px;
}
#box-inmob p {
	font-size:15px;
	line-height:23px;
	color:#333333;
}
#proyecto-destacado {
	margin-top:15px;
	font-size:11px;
	line-height:18px;
}
#proyecto-foto {
	margin: 10px 15px 15px 0;
	float:left;
	display:block;
	width:120px;
}
#proyecto-detalles {
	margin-top:10px;
	width:240px;
	float:left
}
#proyecto-destacado h2 {
	font-size:14px;
}
#proyecto-destacado a, .linkproyectos {
	display:block;
	background-image:url(../imagenes/arrow.jpg);
	background-repeat:no-repeat;
	background-position:0 3px;
	height:15px;
	line-height:15px;
	width:200px;
	text-decoration:none;
	text-indent:10px;
	color:#3366CC;
}
#proyectos h2 {
	background:url(../imagenes/bg-inmobiliaria-titulo.jpg) 0 0 no-repeat;
	color:#FFF;
	font-size:13px;
	line-height:17px;
	text-indent:10px;
}
#proyectos table {
	font-size:11px;
}
/*=======================SECCION NOTICIAS==========================*/
#faqs a {
	background:url(../imagenes/arrow-red.jpg) 0 9px no-repeat;
	padding-left:10px;
	display:block;
	height:27px;
	width:590px;
	font-size:12px;
	color:#CC0C00;
	text-decoration:none;
	line-height:27px;
}
#faqs a:hover {
	text-decoration:underline;
}
/*=======================MAPA DEL SITIO==========================*/
#map-hogar {
	background:url(../imagenes/map-tab.jpg) 0 0 no-repeat;
	padding-left:15px;
	width:755px;
}
#map-hogar h1 {
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:250px;
	text-align:center;
	padding:0;
	margin:0;
	line-height:14px;
	border:0 !important;
}
#map-hogar div.box {
	float:left;
	width:100px;
	margin-right:7px;
}
#map-hogar div.box h2 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:25px;
}
#map-hogar div.box h3, #map-hogar-more div.box h3 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:23px;
	font-weight:lighter;
}
#map-hogar-more {
	width:770px;
}
#map-hogar-more div.box {
	float:left;
	width:155px;
	margin-right:30px;
	background:url(../imagenes/map-box.jpg) 0 0 no-repeat;
	padding-left:15px;
}
#map-hogar-more div.box h2 {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	display:block;
	width:155px;
	height:18px;
}
#map-hogar div.box h2 a, #map-hogar-more div.box h2 a {
	text-decoration:none;
	color:#333;
}
#map-hogar div.box h3 a, #map-hogar-more div.box h3 a {
	text-decoration:none;
	color:#666;
}
#map-hogar div.box h2 a:hover, #map-hogar-more div.box h2 a:hover, #map-hogar div.box h3 a:hover, #map-hogar-more div.box h3 a:hover {
	text-decoration:underline;
}
/*=======================FORMULARIO CONTACTO==========================*/
#form-contacto {
	background:url(../imagenes/bg-form-contacto.jpg) 0 0 no-repeat;
	width:723px;
	height:260px;
	padding:30px;
}
#form-contacto table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}
.form-contacto-input {
	border:1px solid #CCC;
	background-color:#E8E8E8;
	font-size:12px;
	width:330px;
}
.form-contacto-textarea {
	border:1px solid #CCC;
	background-color:#E8E8E8;
	font-size:12px;
	width:340px;
	height:161px;
}



/*======================= CARRUSEL HOME ==========================*/

.home-btn-carrusel-izq a {
	float:left;
	display:block;
	width:12px;
	height:20px;
	background:url(/includes/imagenes/home-bullet-izq.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.home-btn-carrusel-izq a:hover {
	background-position:left bottom;
}
.home-btn-carrusel-der a {
	float:left;
	display:block;
	width:12px;
	height:20px;
	background:url(/includes/imagenes/home-bullet-der.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.home-btn-carrusel-der a:hover {
	background-position:left bottom;
}



/*===============  FORMULARIO CONTRATAR ======================*/


#form-contratar{
	color:#666;
	padding:10px 0 0 20px;
	}
#form-contratar table{
	font-size:12px;
	}
#form-contratar-cabecera{
	color:#666;
	width:690px;
	padding-left:20px;
	}
#form-contratar-logo{
	float:left;
	width:150px;
	height:80px;
	border-right:1px solid #999;
	background:url(/includes/imagenes/img-logo-formu.jpg) 0 0 no-repeat;
	padding-right:10px;
	margin-top:10px;
	}	
#form-contratar-titulo{
	float:left;
	color:#c00c00;
	font-size:25px;
	font-weight:bold;
	padding:10px 0 0 10px;
	}
#form-contratar-texto{
	float:left;
	width:510px;
	font-size:12px;
	padding-left:10px;
	}
.btn-enviar{
	float:left;
	margin-left:130px;
	_margin-left:63px;
	}

.btn-enviar a{	
	float:left;
	display:block;
	width:100px;
	height:40px;
	background:url(/includes/imagenes/btn-enviar.jpg) 0 0 no-repeat;
	text-indent:9999px;
	overflow:hidden;
	}

.btn-enviar a:hover{	
	background-position:left bottom;
	}

.btn-borrar{
	float:left;
	}

.btn-borrar a{	
	float:left;
	display:block;
	width:100px;
	height:40px;
	background:url(/includes/imagenes/btn-borrar.jpg) 0 0 no-repeat;
	text-indent:9999px;
	overflow:hidden;
	}

.btn-borrar a:hover{	
	background-position:left bottom;
	}
.complementarios{
	 float:left;
	 width:185px; 
	 font-size:12px;
	 font-family:Arial, Helvetica, sans-serif;
	 padding:12px 0 0 20px;
	 }
.complementarios-titulo{
	 color:#333;
	 line-height:30px;
	 }
.complementarios-bullet{
	 float:left;
	 width:6px;
	 height:9px;
	 background:url(/includes/imagenes/bullet-home-empresa.jpg) 0 8px no-repeat;
	 padding-top:8px;
	 }
.complementarios-links{
	 float:left;
	 width:172px;
	 color:#06C;
	 padding:5px 0 5px 5px;
	 } 
.complementarios-links a{
	 color:#06C;
	 text-decoration:none;
	 } 
.complementarios-links a:hover{
	 color:#06C;
	 text-decoration:underline;
	 } 	 
	 
#DatosCliente{
	font-family:Verdana,Geneva,sans-serif;
	padding:40px 0 5px;
	text-align:center;
	width:164px;
}
#DatosCliente h2{
	color:#CC0C00;
	font-size:12px;
	line-height:16px;
}
.nombreCliente{
	font-size:12px;
	height:50px;
	color:#666;
	font-weight:bold;
}
.verBoletas{
	display:block;
	width:78px;
	height:22px;
	background:url(/includes/imagenes/btn-boleta-loguin.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
	
}
.verBoletas:hover{
	background-position:left bottom;
}
.cerrarSession{
	display:block;
	width:78px;
	height:22px;
	background:url(/includes/imagenes/btn-cerarr-sesion-loguin.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	font-size:1px;
}
.cerrarSession:hover{
	background-position:left bottom;
}



/*=========================== TICKET =============================*/

#ticket-sup{
	width:762px; 
	background:url(/sucursal-virtual/imagenes/ticket-header.jpg) center top no-repeat;
	padding-top:130px; 
	}
#ticket-inf{
	width:762px; 
	background:url(/sucursal-virtual/imagenes/ticket-inf.jpg) center bottom no-repeat;
	padding-bottom:12px; 
	}	
#ticket-int{
	width:762px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/sucursal-virtual/imagenes/ticket-bg.jpg) center  repeat-y;	
	}
#ticket-texto{
	color:#666;	
	font-size:11px;
	}	
#ticket-txt{
	float:left;
	width:300px;
	padding:23px 0 0 24px;
	font-size:11px;
	color:#666;
	}
#ticket-txt p{
	margin:0;
	}	
.ticket-banner{
	float:left;
	width:300px;
	height:85px;
	padding-top:20px;
	}
.ticket-banner a{
	width:300px;
	height:85px;
	display:block;
	background:url(/sucursal-virtual/imagenes/ticket-banner.jpg) top left  no-repeat;
	text-indent:9999px;
	overflow:hidden;
	}	
.ticket-banner a:hover{
	background-position:bottom left;
	}	
	
#ticket-form{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding:23px 0 0 40px;	
	width:381px;
	}
#ticket-form table{
	}

#ticket-form select{
	margin:4px 0 4px 0;
	border:1px solid #CCCCCC;
	}
#ticket-form textarea{
	margin-top:2px;
	}
#mensajeTd{
	margin-top:2px;	
	}
.ticket-input{
	color:#c00c00;
	width:230px;
	background-color:#E8E8E8;
	border:1px solid #CCCCCC;
	font-size:11px;
	line-height:20px;
	margin:1px 0 1px 0;
	}
.ticket-select{
	font-size:12px;
	}
.ticket-borrar{
	float:left;
	width:67px;
	height:26px;
	padding:8px 0 0 200px;
	.padding-left:210px;
	}
.ticket-borrar a{
	width:67px;
	height:26px;
	display:block;
	background:url(/sucursal-virtual/imagenes/ticket-btn-borrar.jpg) top left  no-repeat;
	text-indent:9999px;
	overflow:hidden;
	}
.ticket-borrar a:hover{
	background-position:bottom left;
	}
.ticket-enviar{
	float:left;
	width:67px;
	height:26px;
	padding-top:8px;
	}
.ticket-enviar a{
	width:67px;
	height:26px;
	display:block;
	background:url(/sucursal-virtual/imagenes/ticket-btn-enviar.jpg) top left  no-repeat;
	text-indent:9999px;
	overflow:hidden;
	}	
.ticket-enviar a:hover{
	background-position:bottom left;
	}
#ticket-listado{
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#333;
	padding:32px 0 0 65px;
	}
#ticket-listado-table{
	width:350px;
	height:212px;
	background:url(/sucursal-virtual/imagenes/ticket-listado-bg.jpg) top left  no-repeat;
	}
#ticket-listado-table td{
	padding-left:20px;
	padding-right:20px;
	}
#ticket-listado-table h4{
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding-top:20px;
	margin:0;
	}
.ticket-titulos{
	color:#c00c00;
	font-size:11px;
	padding:10px 0 2px 0;
	}	
.ticket-datos{
	color:#333;
	font-size:11px;
	font-weight:normal;
	}
.ticket-datos td{
	padding:5px 0 5px 0;
	border-bottom:1px solid #CCC;
	}	
.ticket-datos-over{
	color:#333;
	font-size:11px;
	font-weight:bold;
	}
.ticket-datos-over td{
	padding:5px 0 5px 0;
	border-bottom:1px solid #CCC;
	}
.ticket-otra-consulta{
	float:left;
	width:210px;
	height:26px;
	padding:8px 0 0 0; 
	}
.ticket-otra-consulta a{
	width:210px;
	height:26px;
	display:block;
	background:url(/sucursal-virtual/imagenes/ticket-otra-consulta.jpg) top left  no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	}	
.ticket-otra-consulta a:hover{
	background-position:bottom left;
	}
.txtmensaje{
	font-size:10px;
	font-style:italic;
	line-height:15px;
	height:15px;
	text-align:right;
	.padding-right:28px;
	color:#c00c00;
	padding-top:10px;
	}
.ticket-mensaje-env{
	width:356px;
	height:239px;
	background:url(/sucursal-virtual/imagenes/ticket-mensaje-env-out.jpg) top left  no-repeat;
	}	
.ticket-mensaje-env span{
	font-size:16px;
	font-weight:bold;
	display:block;
	padding:80px 0 0 140px;
	}
.titulo-tk{
	font-size:12px;
	font-weight:bold;
	color:#333;	
	}
.ticket-mensaje-limite{
	width:356px;
	height:239px;
	background:url(/sucursal-virtual/imagenes/img-mensaje-3.jpg) top left  no-repeat;
	text-align:center;
	}	
.ticket-mensaje-limite span{
	font-size:12px;
	font-weight:bold;
	color:#000;
	display:block;
	padding:88px 0 0 0;
	}
/*========= FIN TICKET ==============*/


/*======== Empresa =================*/
.emp-tit-servicios{
	font-family: HelveticaNeue-Condensed;
	font-size:14px;
	color:#FFF;
	width:100%;
	height:20px;
	float:left;
	text-align:left;	
}

.emp-cont-servicios{
	height:200px;
	width:270px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#999999;
	text-align:left;
	padding:10px;
	background:#333;
}

.emp-img-servicios{
	width:120px;
	height:100px;
	float:left;
	padding:0 10px 5px 0;
	float:left;
}

.emp-cont-servicios a{
	font-size:11px;
	color:#FF0000;
	text-decoration:none;
}

.emp-linea{
	width:915px;
	height:2px;
	background-color:#373737;
	margin:30px 0 30px 30px;
}

.emp-otros-servicios{
	width:980px;
	height:100px;
	float:left;
}

.emp-cont-otros{
	width:300px;
	margin:0 10px 0 15px;
	float:left;
}

.emp-cont-otros-servicios{
	width:300px;
	padding:10px 10px 0 15px;
	float:left;
	background:url(../../imagenes/bg-emp-otros-servicios.png) 0 0 no-repeat;
}

.emp-txt-otros{
	height:80px;
	float:left;
	padding: 10px 0 0 15px;

}

.emp-txt-otros ul li{
	list-style-image:url(/images/emp-fecha-servicios.png);
	height:24px;
}

.emp-txt-otros ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}
.emp-not{
	color:#999;
}
/*========= Fin Empresa ============*/

/**/
.navidad-baston{
	width:44px;
	height:61px;
	top:-15px;
	left:-10px;
	position:absolute;
	background:url(/images/navidad-baston.png) 0 0 no-repeat;	
}
.navidad-hoja-left{
	width:39px;
	height:97px;
	position:absolute;
	left:-39px;
	top:0;
}
.navidad-hoja-right{
	width:39px;
	height:97px;
	position:absolute;
	right:-39px;
	top:0;
}
.navidad-cartv{
	position:absolute;
	top:25px;
	left:0;
	z-index:10;
}
.navidad-velas{
	background:url(/imagenes/footer-velas.png) 0 0 no-repeat;
	float:left;
	position:absolute;
	top:-66px;
	left:406px;
	display:block;
	height:96px;
	width:106px;
}
/**/
