@import url("links.css");
@import url("thickbox.css");
@import url("tables.css");
@import url("datePicker.css");


*{margin:0; padding:0;}
ul, ol { list-style:none; }
body{
	padding:0;
	padding-top:28px;
	margin:0;
	background-color: #024978;
	/*background-image: url(../imagenes/newstuff/bg.png);*/
	background-image:url(../imagenes/fondo2.jpg);
	background-color: #FFF;
	background-position: top;
	background-attachment:fixed;
	background-repeat: repeat-x;
	
}
body{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px; line-height: 17px; color:#333;}
#page{ margin:0 auto 20px auto; width:950px;}
#contenido{ padding:0px 3px 0px 3px; background:url(../imagenes/contenido.png) repeat-y}
#lineas{ float:left;width:164px;  }
#principal{float:right; width:780px;  background:url(../imagenes/principal.png) repeat-x }
#entrada{background:url(../imagenes/entrada-fondo.png) no-repeat; width:780px; height:208px}
#lower{ background:url(../imagenes/lower.png)  no-repeat; width:780px; padding:0; margin:0; border:0; min-height:400px}
#logo_placer{float:left; margin:0; height:116px}

#interna{float:right; width:750px ; background:#FFFFFF; margin:0 ; padding:30px 10px 30px 20px; background:url(../imagenes/principal.png) repeat-x }
#interna2{float:right; width:750px ; background:#FFFFFF; margin:0 ; padding:30px 10px 30px 20px; background:url(../imagenes/principal.png) repeat-x }

#publicidad{float:right; width:185px; }
#mostrar{ float:left; width:500px; padding:20px }
.left{float:left}
.right{float:right}
.tabla_productos{ margin-top:10px}
.tabla_productos th{ border-bottom:#88a3b5 5px solid; font:14px Arial, Helvetica, sans-serif}
.tabla_productos td{border-bottom:1px dotted #ccc; font:11px Verdana, Arial, Helvetica, sans-serif}

/* LOGIN */
#logger{float:right; background:  url(../imagenes/login-registro.jpg); width:380px; height:32px; padding:84px 0 0 35px; color:#fff; font-size:11px; margin:0}
#form_login input{ border-top:#42566b 1px solid; border-left:#42566b 1px solid ; border-bottom:#94a9be 1px solid; border-right:#94a9be 1px solid; font-size:11px; padding:2px}
#opciones{float:right; width:400px; height:32px; padding:0; color:#fff; font-size:11px; margin:0; vertical-align:bottom; color:#FFFFFF; height:112px; position:relative}
#opciones strong{ color:#951616}
#opciones p{color:#333333; line-height:14px; font-size:11px; margin:0 0 5px 0}
#opciones a{ color:#4170c6; text-decoration:underline; padding:2px }
#opciones a:hover{ background:#88a3b5; color:#fff; text-decoration:none}
.opciones_1 {float:left; width:210px; text-align:right; color:#fff; line-height:12px; position:absolute; bottom:0; border-right:1px dotted #fff; padding-right:10px}
.opciones_2 {float:right; width:170px; text-align:left; color:#fff; line-height:12px; position:absolute; bottom:0; right:0; padding-left:10px}
.opciones_3 { width:300px; text-align:center; color:#fff;  position:absolute; bottom:0; right:0; padding:0; margin:0}
/* ENCUESTA */
#encuesta{
	width:195px;
	padding: 1px 1px 1px 1px;
	margin:0;
	float:right;
	text-align:center
}
#encuesta .titulo{ border-bottom:1px /*dotted #333333;*/ padding:0 0 4px 0}
#encuesta input{float:left; margin-left:40px;}
#encuesta label{float:left; font:11px  Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 5px; padding:0}
#encuesta br{clear:both}
#encuesta .centro{float:none; margin:5px}
#encuesta form{padding:0; margin:0}

/* datos front page */
.portada-subtitulo{font:14px Verdana, Arial, Helvetica, sans-serif; color:#951616; text-align:center; border-bottom:1px dotted #ccc; width:150px ; margin:0 auto 5px auto}
#promociones{
	float:left;
	width:185px;
	height:170px;
	text-align:center;
	border-right: #bababa 1px  dotted;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 5px;
	/* ImAGEN DE FONDO PARA OFERTAS */
	/*background-image:url(../imagenes/ofertaFondo.png);*/
	
}
#promociones a,  #promociones p{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-family: Verdana, Geneva, sans-serif;
	text-align: left;
}
#eventos{
	float:left;
	width:185px;
	height:170px;
	font-size:11px;
	border-right: #bababa 1px  dotted;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#eventos p{font:11px Verdana, Arial, Helvetica, sans-serif ; clear:both}

#indicadores{
	float:right;
	width:185px;
	height:170px;
	font-size:11px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#indicadores strong{ font:11px Verdana, Arial, Helvetica, sans-serif; color:#333333}
#indicadores p{font:11px Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0}
.noticia{float:left; width:185px; height:135px; padding:0px 5px 0px 5px; }
.noticia img { border:1px solid #444; padding:1px ; margin:0 5px 5px 0}
.noticia p{ font:11px/13px Verdana, Arial, Helvetica, sans-serif}
.noticia_texto{height:60px}


/* LOGIN */
#login_form{ padding:20px; margin:20px auto 20px auto; width:300px; border:1px dashed #444; text-align:center}
#login_form label{float:left; width:100px; text-align:right; margin-right:10px}
#login_form input{float:left}
#login_form br{ clear:both}
#login_form .center{float:none; margin:10px}


/* HEADER */
#login-registro{float:left; width:304px; background:url(../imagenes/login-registro.png) no-repeat; height:117px}
#header input{font:12px  Verdana, Arial, Helvetica, sans-serif}

/*Top Right Banner*/
#TopRightBanner{
	position:absolute;
	top:0px;
	right:150px;
	}

/* PORTADA */
.bloque{padding:0 7px; margin:auto; }
.bloque1{padding:0 7px; margin:auto; height:120px}

.indicador1{float:left; clear:both; color:#004276; font-weight:bold; height:25px}
.indicador2{float: right; color:#3b5610; width:65px; height:25px; text-align:right}
a.evento-link:link, a.evento-link:visited { display:block;  padding:5px 0 5px 5px}
a.evento-link:hover { background:#d0ebea; text-decoration:none}
a.mas_noticias:link, a.mas_noticias:visited {display:block;  padding:10px; color:#ff0000; font-size:11px; float: right}
a.mas_noticias:hover { background:#d0ebea; text-decoration:none} 
#contacto label{width:100px; float:left; margin-bottom:10px}
#contacto input{ float:left; padding:1px}
#contacto textarea{ float:left; padding:1px}
#contacto br{clear:both}
#contacto span{color: #CC1515; font:12px Arial, Helvetica, sans-serif}
/* MENU */

#herramientas{display:block; height:20px}

/* CONTENIDO */

#principal2{float:right; width:775px ; background:#FFFFFF; margin:0 ; padding:0px; background:url(../imagenes/principal.png) repeat-x }
#pagina {margin:20px}
#entrada-1{float:left; width: 487px; margin:0 10px 0 0}
#entrada-2{float:left; width: 208px; margin:0 10px 0 0}
#entrada-3{float:left; width: 215px;}
/* COMUN */
.flotar{float:left}
.clear{clear:both; }
.msg{color:#990000; margin:0 10px 10px 10px; padding:2px; text-align:center}
p{
	margin:0 0 10px;
	line-height: 10px;
}
/* USUARIO*/
#usuario_panel{padding:10px}


/* H*/
#empresa h1{ background:url(../imagenes/linea-titulo.png) no-repeat bottom left; font:20px/18px 'Trebuchet MS', Arial, sans-serif, serif; color:#545454; padding:0 0 12px 0; height:20px;margin-bottom:10px}
h2{color:#000; font:1.5em Arial, Helvetica, sans-serif; font-weight:normal; margin:0 0 15px 0; }
h3{color:#000; font-size:16px; margin:0 0 15px 0; border-bottom:4px solid #cbdcea; padding:0 0 10px 0}
h4{color:#000; font-size:12px; margin:0 0 15px 0; }
h5{ background-color:#C1D5F0; padding:2px; font:14px/14px Arial, Helvetica, sans-serif; color:#000000; margin-top:10px; margin-bottom:5px}

/* COTIZADor */

#cotizador p {margin:5px; font:11px Verdana, Arial, Helvetica, sans-serif}

/* MENU */
#menu{background: url(../imagenes/menu-fondo.png) no-repeat;height:36px; padding:0 3px 0 3px }
#lineas-titulo{float:left; widrow2:155px; height:36px; color:#fff; line-height:36px; padding: 0 0 0 10px; font: "Trebuchet MS", Arial, sans-serif, serif}



#busqueda{float:right; width:300px;height:36px; padding:0}
#busqueda-form{ float:right; width:168px; text-align:left; padding: 11px 0 0 0}
#busqueda-form input{border:0; background:#FFFFFF; font:12px Verdana, Arial, Helvetica, sans-serif; background:none}


ul#nav { height:36px;  list-style:none; margin:0 0 0 0px; padding: 0 }
ul#nav li {float:left; height:36px;}
ul#nav li a { font:12px  Arial, Helvetica, sans-serif;text-decoration:none; display:block; border-right:1px solid #a3a3a4; 
padding:0 10px 0 0; height:15px; margin:10px 0px 5px 10px; color:#fff; }
ul#nav li a:hover {  text-decoration:underline; background:#3f3f3f}



/* EMPRESA Noticias y EVENTOS*/
#empresa{float:right; width:750px ; background:#FFFFFF; margin:0 ; padding:30px 15px 30px 15px; background:url(../imagenes/principal.png) repeat-x }
#empresa h2{color:#e2001a; font:14px Verdana, Arial, Helvetica, sans-serif; margin:20px 0 10px 0 }
#empresa h3{color:#4c4c4c; font:22px  Arial, Helvetica, sans-serif; border:0; padding:0; margin:20px 0 10px 0}
#empresa h4{color:#fff; font:22px "Times New Roman", Times, serif; border:0; padding:0; margin:20px 0 10px 0}
.row1{color:#444; background:#d3dfee;padding:3px}
.row2{color:#444; background:#fff;padding:3px}
a.noticia-titulo, a.noticia-titulo:visited{ font:12px  Verdana, Arial, Helvetica, sans-serif;} 
a.notica-titulo:hover{}
.noticia-text{
	font-size:9px
}
.hide{display:none}
#postulados{margin:10px; height:70px; background:url(../imagenes/postulados.jpg) no-repeat; padding:20px }
#postulados p { font:11px Arial, Helvetica, sans-serif}
#directorio ul{ margin:10px; padding:50px}
#directorio li{ list-style:disc; margin:0 0 1px  20px }
/* cobertura */





/* PRODUCTO */
#producto, #carrito{float:right; width:760px ; background:#FFFFFF; margin:0 ; padding:30px 10px 30px 10px; background:url(../imagenes/principal.png) repeat-x }
#producto h2{ font:18px Arial, Helvetica, sans-serif; font-weight:300; color:#000000; margin: 5px  0 5px 0; padding:0}
#producto h1{font:18px/18px Arial, Helvetica, sans-serif}
#producto span{color:#2c2c2c; font:16px Arial, Helvetica, sans-serif}
.producto-imagen{float:left; width:220px}
.producto-descripcion{float:left; width:320px}
#producto p{color:#456688;margin-bottom:5px; margin-top:5px}
.producto-precio{width:200px; float:right; background:url(imagenes/agregar-fondo.png) no-repeat; height:300px; }
#producto h3{text-align:center; border:0; font:22px Arial, Helvetica, sans-serif; color:#545454; margin:0; padding:0}
#producto h4{font:22px  Arial, Helvetica, sans-serif; color:#951616; margin:5px 0 5px 0}
/* LISTADO */

#listado{float:right; width:750px ; background:#FFFFFF; margin:0 ; padding:30px 10px 30px 20px; background:url(../imagenes/principal.png) repeat-x }
#listado h1{font:18px/18px Arial, Helvetica, sans-serif}
#listado span{font-weight:normal; font-style:italic}
.listado-titulo{ background-color:#88A3B5; padding:5px 10px 5px 10px; color:#fff}
.listado-titulo h1{ font:12px  Arial, Helvetica, sans-serif; color:#fff; margin:0; padding:0; border:0; line-height:22px}
#listado a.titulo, #listado a.titulo:visited{ font:14px Arial, Helvetica, sans-serif; font-weight:300; color:#0e4275}
#listado p{margin:0; padding:0; color:#646464; font-family: Microsoft Sans Serif;
}
#listado span{color:#951616;font-family: Microsoft Sans Serif;}
#listado a.descripcion, #listado a.descripcion:visited{ font:11px Verdana, Arial, Helvetica, sans-serif; display:block; line-height:18px }
.producto{margin-bottom:20px}
.lista-submenus{}
.lista-submenus h3{ font:11px Verdana, Arial, Helvetica, sans-serif; border-bottom:#adb1a0 5px solid; color:#696969; margin:10px 0 10px 0 ; padding:5px}
.lista-submenus a{color:#1c4693; font:11px Verdana, Arial, Helvetica, sans-serif; }
.lista-submenus li{border-bottom:1px solid #adb1a0; padding:0 0 2px 5px}
.lista-submenus a:hover{color:#1c4693; text-decoration: underline}
/* FOOTER */
#footer{ text-align:center; color:#000; font:12px Arial, Helvetica, sans-serif; margin:10px}
ul.noti li{margin:5px 0 0 0; padding:5px 0 0 0}
ul.noti a{color:#085b9c}
ul.event li{margin:5px 0 0 0; padding:5px 0 0 0}
ul.event a{color:#263663}
#productos{border-bottom:1px dotted #ccc}
#productos p {margin:0 0 2px 0; padding:0;}
a.linkblue, a.linkblue:visited {color:#336699; text-decoration:underline}
a.linkblue:hover{color:#0066cc; text-decoration:none}
/* PAGINACION*/

#pagination {padding:3px;	margin:3px;	text-align:center;font-size:12px; font-weight:normal}
#pagination p {color: #444; margin:5px; }
#pagination a {	padding: 2px 5px 2px 5px;	margin-right: 2px;	border: 1px solid #ddd;	text-decoration: none; 	color: #0061de; }
#pagination a:hover, #pagination a:active {	border:1px solid #85BD1E;	color: #638425;	background-color: #F1FFD6;}
#pagination span.current {	padding: 2px 5px 2px 5px;	margin-right: 2px;	border: 1px solid #B2E05D;	font-weight: bold;	background-color: #0061de;	color: #FFF;}
#pagination span.disabled {	padding: 2px 5px 2px 5px;	margin-right: 2px;	border: 1px solid #f3f3f3;	color: #ccc;}

/* CARRITO */
#carrito h1{font:22px  "Trebuchet MS", Arial, sans-serif, serif; margin-bottom:20px; letter-spacing:.1px; text-align:center}
#cart th{background:#88a3b5; height:30px; color:#fff; text-align:center; font:14px 'Lucida Grande', Geneva, Arial,  sans-serif; border-right:1px dotted #fff}
#cart td{ height:20px; text-align:center; border-bottom:#d5d5d5 solid 1px; padding-top:10px; background:#FFFFFF}
#cart .col1{border:0; font:14px Arial, Helvetica, sans-serif; text-align:right; padding-right:10px}
#cart .col2{border:0; font:14px Arial, Helvetica, sans-serif; background-color:#f0f0f0;border-bottom:#c8c8c8 solid 1px;}
#carrito input{background:#f5f5f5; border-top:#a9aaab 1px solid; border-left:#c8c8c8 1px solid; text-align:center}
#cart .titulo{font:14px  Arial, Helvetica, sans-serif; color:#000; margin-bottom:3px }
#cart .descripcion{font:12px  'Lucida Grande', Geneva, Arial, Trebuchet; color:#456688; margin-bottom:3px }
#cart .clave{font:12px Arial, Helvetica, sans-serif; color:#7d9c38;font-weight:bold }
#cart .botones{line-height:10px; margin-bottom:5px}

/* directorio*/
.ciudades {display:none; margin-top:10px }
th{background:#999; color:#fff; text-align:left;padding:2px 5px 0 5px}
td{
	padding:2px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12px;
}
#empresa .row3{background:#e4f0ff}
#empresa .sucursal{ font:16px  Arial, Helvetica, sans-serif; color:#333333; margin:0 0 0 0 ; font-weight:bold; padding:10px 0 0 0} 
#empresa .ciudad{font:16px  Arial, Helvetica, sans-serif; color:#333333; margin:1px;   } 
#empresa .direccion{ font:12px  Arial, Helvetica, sans-serif; color:#333333; margin:0 0 5px 0; } 
#empresa a.regresar{margin:5px 0 20px 0; display:block}


#ficha li{ margin:2px;}
#mision{width:240px; height:426px; background:url(../imagenes/mision.jpg) no-repeat; text-align:justify; padding:20px }
#mision p {font:11px/16px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 10px 0}
#mision span{ font:22px Arial, Helvetica, sans-serif; color:#545454; margin: 0}
#creciendo{ width:240px; height:116px; background:url(../imagenes/creciendo.jpg) no-repeat; text-align:justify; padding:10px 20px}
#creciendo p {font:11px/16px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 10px 0;}

#creciendo span{ font:22px Arial, Helvetica, sans-serif; color:#545454; margin: 0; color:#FFFFFF}



/* overall table */
#calendar .month {
border:0px solid #fff;
padding: 10px;
}

 .month {
border:0px solid #fff;
padding: 0;
}
/* the day headers across the top */


/* how days this month will look, make dates appear in top right */
.monthday, .saturday, .sunday {
background: #e4f0ff;
color: #000;
padding: 2px;
margin:0;
height:25px;
text-align:center;
vertical-align:top;
border:0px   solid  #fff;
}

/* these are the days falling outside this month */
#calendar td.notInMonth {
background: #eee;
}
#calendar .nomonthday{background:#eee}
#calendar .dayname{background: #5b5b5b;
color: #fff;
margin: 3px;
padding: 2px 5px;}
.event{background:#d75556; color:#fff; text-align:center}

/*Usuario */
#usuariodiv			{float:left; width:720px; padding:0px; text-align:center}
#usuario h2			{ margin:0; padding:0; font:18px/18px Arial, Helvetica, sans-serif; color:#333; margin-bottom:10px}
#usuario h3			{ margin:0; padding:0; font:16px/16px Arial, Helvetica, sans-serif; color:#333; margin:20px 0 5px 0; font-weight:bold}
#usuario .correo	{font-style:italic; }
a.boton:link, a.boton:visited	{width:130px;  background:#e1e0fa; display:block; text-align:center; padding:10px; border:1px solid #ccc9c9; float:left; margin:0 10px 10px 0} 
a.boton:hover		{background:#eedfd1; text-decoration:none}
.space				{height:20px; }
#usuario table.tabla2 {	font-family:arial;background-color: #333;margin:10px 0pt 15px;font-size: 8pt;border:1px solid #777;}
#usuario .tabla2 th {	background-color: #8dbdd8;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
	color:#333; text-align:center; }
#usuario .tabla2 td {text-align:center; background:#fff}
a.verdetalle:link, a.verdetalle:visited{text-decoration:underline; padding:2px 3px 2px 3px}
a.verdetalle:hover{text-decoration:none;  background: #009bc2; color:#fff}

#cart td			{font-size:12px; padding:5px 0 0 0 ; margin:0}
#cart .totales		{border:0; text-align:right; padding-right:20px; font-weight:bold}
#cart .sumas		{border:0; text-align:left; padding-left:25px; font-weight:bold}
#cart .importe		{text-align:left; padding-left:25px; }
#cart th			{padding:0px; font-size:12px; margin:0; height:25px}

.politicas th { text-align:center; padding 8px; background: #8dbdd8}
.politicas li {
	margin-bottom: 15px;
	background-image: url(../imagenes/bullet.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}
.politicas ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-left: 20px;
}
.hidden{display:none}
.errorclass{ color:#FF0000; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif}
/* ----------- basic ----------- */

	.formulario{
		border:solid 0px #DEDEDE;
		padding:5px 5px 20px 5px;
	}
	.formulario strong {
		font-size:12px;
		font-weight:bold;
		margin-bottom:18px;
		border:0px;
	}

	.formulario label{
		display:block;
		text-align:right;
		width:130px;
		float:left; line-height:22px
	}

	.formulario input{
		float:left;
		width:200px;
		margin:2px 0 10px 5px; padding:1px
	}
	.formulario button{ 
		clear:both;
		margin-left:150px;
		background:#888888;
		color:#FFFFFF;
		border:solid 1px #666666;
		font-size:11px;
		font-weight:bold;
		padding:4px 6px;
	}
	.formulario p {overflow:hidden; margin-bottom:10px}
	.formulario .boton{float:none; width:auto}
	
	/* ----------- stylized ----------- */
	#stylized{
		border:solid 2px #b7ddf2;
		background:#ebf4fb;
		width:400px; padding:20px 100px; margin:auto
	}
	#stylized br { clear:both}
	#stylized h2 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}

	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#stylized input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:200px;
		margin:2px 0 20px 10px;
	}
	#stylized button{ 
		clear:both;
		margin-left:150px;
		width:125px;
		height:31px;
		background:#666666 url(img/button.png) no-repeat;
		text-align:center;
		line-height:31px;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}

	
	
/* BUTTONS */
.buttons {margin:10px 0 10px 0; overflow:hidden}
.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}
.left {float:left}
.right {float:right}

#servicios{ background:#FFFFFF; margin:0 ; padding:20px 20px 30px 20px; background:url(../imagenes/principal.png) repeat-x #fff; overflow:hidden }
#servicios h1{ font-size:20px; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif; color:#595959}
#servicios h2{ font:1.6em Arial, Helvetica, sans-serif; margin:0px 0 10px 0; color:#595959; padding:0 }
#servicios h3{ font-size:14px; margin:10px 0 10px 0; font-weight:bold }



#vertmenu  {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1.1em;width: 160px;padding: 0px;margin: 0px; float:left; clear:both}
#vertmenu h1 {display: block;background-color:#29354f;font-size: 90%;padding: 3px 0 5px 3px;color: #fff;margin: 0px;width:159px; text-align:center}
#vertmenu ul {list-style: none;margin: 0px;padding: 0px;border: none;}
#vertmenu ul li {margin: 0px;padding: 0px; border-bottom:1px solid #ccc}
#vertmenu ul li a {font-size: 80%;display: block;padding: 5px 0px 2px 4px;text-decoration: none;color: #666666;width:160px;}
#vertmenu ul li a:hover, #vertmenu ul li a:focus, #vertmenu ul li a.selected{
color: #fff;background-color: #859db3; border-bottom:0px solid white}
#content{ float:right; width:720px}



#permisos  ul { margin:0; padding:0}
#permisos  li { margin:0; padding:0; margin-bottom:5px; margin-right:5px; }
#permisos  input{margin:0 5px 0 5px; padding:0; width:20px; float:inherit}



fieldset {
	border: 1px solid #a8a8a8;
	color: #474747;
	font-size: 12px;
	background: white;
	padding: 12px;
	margin: -10px 0 0 0;
}

legend {
	color: #5074b3;
	margin-top: 10px;
	margin-bottom: 10px;
	background: transparent;
	padding: 0 5px 0 5px;

}

.red {color:#990000}
.red2 { background:#990000; padding:2px; color:#fff; font-size:12px}
.mensaje {margin:10px 0 10px 0; padding:2px; border:#006600 1px solid}
.respuesta{margin:10px auto 10px auto; width:300px; padding:2px; border:#006600 1px dotted; text-align:center; font:1.3em Arial, Helvetica, sans-serif}
.respuesta span{ color:#344765; font-weight:bold}

.date-pick{ padding:3px; color:#2a7eb6}





#contactos { border:0px solid red; margin-bottom:50px; }
.contactod{ overflow:hidden}
.contactod div{ float:left; width:350px; }
.contactod label{float:left; font-size:12px; display:block; padding-left:10px; width:110px !important; font-family: Arial, Helvetica, sans-serif;}
.contactod input{float:left}
#tipoCambio {
	color: #000;
}
#principal #entrada #encuesta p strong {
	color: #0E76BC;
}
#principal #entrada #encuesta p {
	color: #000;
}
.txtBody{
	font-family: "Lucida Grande", sans-serif;
	font-size:9px;
	line-height: 10px;
	color: #F60;
	}
	.txtNovedadesModeloProducto{
		Font-Family: "Lucida Grande", sans-serif;
		font-size:12px; border-bottom:#333 1px solid;
		font-weight:bold;
		line-height:65%;
		color:	#000;
	}
	.txtNovedadesPromocion{
	font-family: "Lucida Grande", sans-serif;
	font-size:10px;
	line-height:65px;
	color: #F60;
	}
	.txtNovedadesTexto{
	font-family: "Lucida Grande", sans-serif;
	font-size:11px;
	line-height:65%;
	color:#333;
	}
