/* CSS Document */

/* BASICOS
--------------------------------------------------------------------------- */

body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000; line-height: 17px; background-color: #e8ecf6; background-image: url(../images/bg.ombra.jpg); background-repeat: repeat-y; background-position: center; }

a:link, a:active, a:visited {color: #fff; text-decoration: none;}
a:hover { color: #daddfe; text-decoration: none; }

p {}

img {border: 0;}

.clear {clear: both;}
h2 { font-weight:normal; font-size:12px;}

/* HOME
--------------------------------------------------------------------------- */

#contenedor {margin: 0px auto; width: 987px;}

#contenedor #cabecera {height: 126px; background-image: url(../images/bg.cabecera.jpg); background-repeat: no-repeat;}
	#contenedor #cabecera #botonera {/* float:right;*/ height: 35px; padding: 52px 20px 0 290px;}
		
#contenedor #cuerpo {margin: 0px auto; width: 944px;}
	#contenedor #cuerpo #productos { 
	margin: 0px auto; height: 320px; background-image: url(../images/bg_productos.jpg); background-repeat: no-repeat;
	}
		#contenedor #cuerpo #productos #foto_producto { float:left; width: 349px; height: 228px; padding: 18px;}
		#contenedor #cuerpo #productos .lista_producto { float:right; /*height: 200px;*/ padding: 35px 20px 0 0; color:#ff9121;}
		#contenedor #cuerpo #productos .lista_producto ul { float:left; margin:0; padding:8px;}
		#contenedor #cuerpo #productos .lista_producto ul.sep { margin-right:20px;}
		#contenedor #cuerpo #productos .lista_producto ul li { list-style-image:url(../images/punto.jpg);}
		
	#contenedor #cuerpo #destacados {height: 284px; margin: 15px 0px;}
		#contenedor #cuerpo #destacados #servicio {float:left; width: 588px; height: 284px; background-image: url(../images/servicio_cliente.jpg); background-repeat: no-repeat; color:#ff9121;}
		#contenedor #cuerpo #destacados #serviciotrama {float:left; width: 588px; height: 284px;}
		#contenedor #cuerpo #destacados #servicio #faq { padding: 82px 0 0 30px;}
		#contenedor #cuerpo #descatados #banner { float:right; width: 347px;}
	
	#contenedor #cuerpo #partners{
	margin: 0px auto; /*width: 900px;*/ height: 100px;
	}

		a.enlace_naranja:link, a.enlace_naranja:active, a.enlace_naranja:visited {color: #ff9121; text-decoration: none;}
		a.enlace_naranja:hover {color: #000; text-decoration: none;}
		
		a.enlace_naranja2:link, a.enlace_naranja2:active, a.enlace_naranja2:visited {color: #ff9121; text-decoration: none; font-weight:bold;}
		a.enlace_naranja2:hover {color: #000; text-decoration: none; font-weight:bold;}
		
		#contenedor #cuerpo .logo { 
		float:left; padding: 0px 15px; text-align:center; margin:0 30px;
		}

	
	#contenedor #pie #info { float:right; padding: 14px 24px 0 0; color:#FFFFFF;}
	
	#barra_distribuisdores { margin:0px auto; background:url(../images/barra_distribuidores.jpg) no-repeat;
	height:25px; width:933px;}
	
/* ESTRUCTURA - MENU DESPLEGABLE

--------------------------------------------------------------------------- */

#menu_desp {list-style-type:none; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#menu_desp li { float:left; padding:0; margin:0px 2px; position:relative; width:130px; height:25px; text-align:center; background-color: #000; background-image:url(../images/bg_boton.jpg); color:#fff; }
#menu_desp li dl { position:absolute; top:0; left:0; z-index: 5;}
#menu_desp li a, #menu_desp li a:visited {text-decoration:none;}
#menu_desp li dd {display:none;}
#menu_desp li a:hover {border: 0;}
#menu_desp li:hover dd, #menu_desp li a:hover dd {display:block;}
#menu_desp li:hover dl, #menu_desp li a:hover dl {}
#menu_desp table {border-collapse:collapse; padding:0; /*margin:-1px;*/}
#menu_desp dl {width: 130px; margin: 0; padding: 0;}
#menu_desp dt {margin:0; padding:5px 0 5px 0; }

#menu_desp .one {}
#menu_desp .two {}
#menu_desp .one dt {}
#menu_desp .two dt {}

#menu_desp dd {margin:0; text-align:left;} 

/* ONE *******************************************************/

/*html[xmlns*=""] body:last-child #menu_desp .one dd {margin: -42px 0 0 0; position: relative;} /* Safari Hack */       
/*html>body #menu_desp .one dd {margin: -42px 0 0 0; position: relative;}*/
#menu_desp .one dd {margin:0px; position: relative;}

/* TWO *******************************************************/

 
/*html[xmlns*=""] body:last-child #menu_desp .two dd {margin: -42px 0 0 0; position: relative;} /* Safari Hack */
/*html>body #menu_desp .two dd {margin: -42px 0 0 0; position: relative;}*/
#menu_desp .two dd {margin: 0px; position: relative;}
#menu_desp dt a, #menu_desp dt a:visited {display:block; color: #fff;}
#menu_desp dt a:hover {display:block; color:#ff9121;}
#menu_desp dd a, #menu_desp dd a:visited {color:#fff; text-decoration:none; display:block;}
#menu_desp .one dd a {color:#fff; background-color: #000; height: 20px; padding: 0px 10px; width:110px;}                
#menu_desp .two dd a {background:#fff; color: #fff; background-color: #000; height: 20px; padding:0 0 0 10px; width:250px;}
#menu_desp .one dd a:hover { background: #000; color:#ff9121; background-color: #333;}
#menu_desp .two dd a:hover {background: #000; color:#ff9121; background-color: #333;}

/* DELEGACIONES
--------------------------------------------------------------------------- */

#contenedor #cuerpo #mapa {margin: 0px auto; padding: 0 0 10px 0;}

/* FAQs
--------------------------------------------------------------------------- */

#contenedor #cuerpo #faqs {margin: 0px auto;}
#contenedor #cuerpo #faqs #serviciofaq {width: 570px; height: 210px; padding: 82px 0 0 30px; margin: 0px auto; background-image: url(../images/servicio_cliente.jpg); background-repeat: no-repeat; color:#ff9121;}
#contenedor #cuerpo #faqs .pregunta { margin: 10px 150px;/* padding: 15px 170px;*/ border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #999999; border-top-width: 1px; border-top-style: dashed; border-top-color: #999999; text-align:justify; }

.txtpregunta { font-size:14px; color:#ff9121;}

/* HISTORIA
--------------------------------------------------------------------------- */

#contenedor #cuerpo #historiatxt {margin: 0px auto; width: 704px;}
#contenedor #cuerpo #historiagrupo {margin: 0px auto; width: 736px;}

/* PRODUCTOS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabe { margin: 0px auto; width: 694px; height: 21px; background: url(../images/productos/cabe.jpg) no-repeat top left; color:#f99525; text-transform:uppercase; font-size:11px; padding:4px 0 0 10px; font-weight:bold;}
/* PRODUCTOS/ CARDFOLDER
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabecard {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/cardfolder/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
/*#contenedor #cuerpo #cabeautos #texto { padding: 3px 20px 0 250px;}*/

/* PRODUCTOS/ CARDFOLDER
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabelibroelectronico {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/libroelectronico/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}

/* PRODUCTOS/ DIGITALIZACIÓN
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabedigi {margin: 0px auto; width: 704px; height: 25px; background-image:url(../images/productos/digitalizacion/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabedigi #texto { padding: 3px 20px 0 250px;}

#contenedor #cuerpo #contenidos {margin: 0px auto;  width: 704px;}
#contenedor #cuerpo #contenidos .textos{ float:left; width: 350px; padding: 15px 10px ;}
#contenedor #cuerpo #contenidos .fotos{float:right; width: 310px; padding: 10px;}
#contenedor #cuerpo .separa { border-bottom: 2px solid #CCCCCC;}

/* PRODUCTOS/ DOCUWARE
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabedocu {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/docuware/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabedocu #texto { padding: 3px 20px 0 250px;}

#contenedor #cuerpo #contenidos .video{ float:left; width: 350px; padding: 15px 10px ;}


/* PRODUCTOS/ AUTOSOBRES
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabeautos {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/autosobres/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabeautos #texto { padding: 3px 20px 0 250px;}

/* PRODUCTOS/ PLEGADORAS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabeplega {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/plegadoras/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabeplega #texto { padding: 3px 20px 0 250px;}

/* PRODUCTOS/ BOLSAS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabebolsas {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/bolsas/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabebolsas #texto { padding: 3px 20px 0 250px;}

/* PRODUCTOS/ ED/IMP/MANIPULADOS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabemani {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/edicion/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabemani #texto { padding: 3px 20px 0 250px;}

/* PRODUCTOS/ ZEBRA
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabezebra {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/zebra/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabezebra #texto { padding: 3px 10px 0 0;}

/* PRODUCTOS/ RIBBONS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #caberibbons {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/ribbons/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #caberibbons #texto { padding: 3px 20px 0 250px;}

/* PRODUCTOS/ ROLLOS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #caberollos {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/rollos/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #caberollos #texto { padding: 3px 20px 0 250px;}

/* PRODUCTOS/ DOCS.SEGURIDAD
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabesegu {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/docs_seguridad/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabesegu #texto { padding: 3px 0 0 250px;}

/* PRODUCTOS/ CARPETAS CARTULINA
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabecarp {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/carpetas/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabecarp #texto { padding: 3px 0 0 250px;}

/* PRODUCTOS/ Tarjetas integradas | Tarjetas PVC
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabetinte {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/tarjetas_integradas/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabetinte #texto { padding: 3px 0 0 250px;}

/* PRODUCTOS/ IMP TARJETAS PVC
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabetarj {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/impresoras_tarjetas/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabetarj #texto {padding: 3px 20px 0 250px;}

/* PRODUCTOS/ PERSONALIZACION CDS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabeperso {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/personalizacion/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabeperso #texto { padding: 3px 0 0 250px;}

/* PRODUCTOS/ SOBRES
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabesobres {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/sobres/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabesobres #texto { padding: 3px 0 0 250px;}

/* PRODUCTOS/ LIBROS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabelibros {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/libros/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabelibros #texto { padding: 3px 0 0 250px;}

/* PRODUCTOS/ TACOS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabetacos {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/tacos/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabetacos #texto { padding: 3px 0 0 250px;}

/* PRODUCTOS/ ENCUADERNACIÓN
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabeencu {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/encuaderna/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabeencu #texto { padding: 3px 0 0 250px;}

/* PRODUCTOS/ ENSOBRADORAS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabeensobra {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/ensobradora/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabeensobra #texto { padding: 3px 20px 0 250px;}

/* PRODUCTOS/ FORMULARIOS CONF.
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabeform {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/formularios/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabeform #texto { padding: 3px 0 0 250px;}

/* PRODUCTOS/ IMPRESOS OFICIALES
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabeiofi {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/impr_oficiales/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabeiofi #texto { padding: 3px 0 0 250px;}

/* PRODUCTOS/ SOFT
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabesoft {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/soft/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabesoft #texto { padding: 10px 20px 0 250px;}
.descargarvideo { padding:3px 0px 2px 0px; float:left;}
.botdescarga{ padding:1px 20px 0px 10px; float:left; width:150px;}

/* PRODUCTOS/ TOSHIBA
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabetoshiba {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/toshiba/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabetoshiba #texto { padding: 3px 10px 0 0;}
#gbotones { height:50px; margin:auto 120px ;}

.gbot{ float:left; height:24px; line-height:24px; background:url(../images/productos/toshiba/gbots/fons.jpg) repeat-x; margin: 0 0 0 10px;}
a.gbot_naranja { color:#FF9218;}
a.gbot_naranja:hover { color:#fff;}
.gbot_izq {float:left; width:13px; height:24px; background:url(../images/productos/toshiba/gbots/izq.jpg) no-repeat; }
.gbot_der {float:left; width:13px; height:24px; background:url(../images/productos/toshiba/gbots/der.jpg) no-repeat; }

/* PRODUCTOS/ DESTRUCTORAS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabedestr {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/destructoras/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabedestr #texto { padding: 3px 10px 0 0;}

/* PRODUCTOS/ sai
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabesai {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/sai/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabesai #texto { padding: 3px 10px 0 0;}

/* PRODUCTOS/ CARDFOLDER
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabeholo {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/hologramas/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabeholo #texto { padding: 3px 20px 0 250px;}

/* PRODUCTOS/ DISTINTIVOS
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabedistintivo {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/distintivos/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabedistintivo #texto { padding: 3px 20px 0 250px;}

/* PRODUCTOS/ HOSPITALES
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabehosp {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/hospitales/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabehosp #texto { padding: 3px 10px 0 0;}
#contenedor #cuerpo #contenidos .textos_hosp{ float:left; width: 684px; padding: 15px 10px ;}
#contenedor #cuerpo #contenidos .fotos_hosp{float:left; width: 684px; padding: 10px; text-align:center;}

/* SOFTWARE
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabesoftware {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/programas/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabesoftware #texto { padding: 10px 20px 0 250px;}

#contenedor #cuerpo #contenidos .textos_left{ float:left; width: 330px; padding: 15px 10px; border-right:solid 1px #ccc;}
#contenedor #cuerpo #contenidos .textos_right{ float:right; width: 330px; padding: 15px 10px ;}

/* PRODUCTOS/ ARMARIOS SEGURIDAD
--------------------------------------------------------------------------- */
#contenedor #cuerpo #cabehosp {margin: 0px auto; width: 704px; height: 25px; background-image: url(../images/productos/hospitales/cabe.jpg); background-position:center; background-repeat:no-repeat; color:#FFFFFF}
#contenedor #cuerpo #cabehosp #texto { padding: 3px 10px 0 0;}
#contenedor #cuerpo #contenidos h2 { font-size:16px;}
#contenedor #cuerpo #contenidos h3 { font-size:14px; font-weight:bold;}
#contenedor #cuerpo #contenidos .textos_arm{ float:left; width: 684px; padding: 15px 10px; text-align:justify;}
#contenedor #cuerpo #contenidos .fotos_arm{ float:left; width: 684px; padding: 10px; text-align:center; text-align:justify;}

/* PIE
--------------------------------------------------------------------------- */
#pie {height: auto; background: url(../images/bg.pie.jpg) repeat-x top left #F1F1F9; padding:30px 0; overflow:hidden;}
ul.footer { float:left; width:230px; margin:0 0 20px 0; padding:0; text-indent:none;}
ul.footer li, ul.footer li ul li { list-style: none; font-size:11px; margin:0; padding:0; }
ul.footer li h3, ul.footer li ul li h3 { font-size:12px; font-weight:bold; margin:10px 0 0 0; color:#3A5C81; }
ul.footer li ul li a { text-decoration:none; font-weight: lighter; color:#828B94;}
ul.footer li ul li a:hover, h3.naranj a:hover {  text-decoration:underline;}
h3.naranj a { color:#3A5C81; font-weight:bold; margin:0 0 0 40px;}


/* FORM
--------------------------------------------------------------------------- */
#cont_form {
width:944px;
height:auto;
float:left;
padding:0px;
}

#cont_form_left {
width:440px;
padding:10px 0px 30px 0px;
height:auto;
float:left;
margin:0px;
}

#cont_form_right {
width:440px;
padding:10px 0px 30px 0px;
height:auto;
float:right;
}

.form_left { 
 width: 140px;
 line-height:22px;
 float:left;
 padding-right:5px;
}
.form_left p {
font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#000;
 text-align:right;
 height:26px;
 line-height:26px;
 padding-bottom:4px;
}

.form_right { 
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight:bold;
 color:#000;
 text-align:left;
 width: 250px;
 line-height:30px;
 float:left;
}
.form_right p { 
 width: 300px;
 height:20px;
 line-height:20px;
 padding-bottom:0px;
 float:left;
}
.form_right input { 
 margin-bottom:0px;
 color:#294d97;
}
.form_right textarea { 
 margin-bottom:10px;
 resize: none;
}

.datos_right { 
 float:left;
}

#boton_enviar {
width:510px;
float:right;
margin-bottom:10px;
}
.btn_enviar{
font-size:11px;
width:70px;
height:27px;
line-height:27px;
float:left;
display: block;
color:#fff;
padding:0px 10px;
border:none;
background: url(../images/bg_enviar.gif) top left no-repeat;
}

#respuesta {
width:955px;
margin:6px 20px;
border:solid 1px #ccc;
height:auto;
float:left;
padding:0px;
background-color:#fff;
}
#respuesta p {
font-family: Arial, Helvetica, sans-serif;
text-align:center;
font-size: 24px;
color:#000;
padding:20px 20px 20px 20px;
}

#aviso {
width:942px;
margin:6px 0px;
border:solid 1px #ccc;
height:auto;
float:left;
padding:0px;
background-color:#fff;
}
#aviso p {
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
font-size: 11px;
color:#666;
padding:0px 20px 6px 20px;
}
#aviso .tit_aviso {
font-family: Arial, Helvetica, sans-serif;
text-align:center;
font-size: 12px;
color:#fff;
padding:2px 0px;
display:block;
background:url(../images/bg.pie.jpg) repeat-x;
font-weight: bold;
margin-bottom:6px;
}
a.btn_pdf:link, a.btn_pdf:visited{
width:auto;
height:21px;
display:block;
background-image: url(../img/btn_pdf1.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
background-position:top left;
background-repeat:no-repeat;
font-size:12px;
text-align: left;
color:#294d97;
padding-left:35px;
text-decoration:none;
margin:10px 0px 10px 0px;
float:left;
}
a.btn_pdf:hover{
background-image: url(../img/btn_pdf2.gif);
color: #000;
}
.faq{
	border-bottom:solid 1px #3A5C81;
	display:block;
	width:125px;
	}
	
/* ----- VALIDACION ----- */ 

.error { background-color: #FFA28C; border: 1px solid red;}
