/********** Fuentes
'Droid Serif', serif;
'Ubuntu', sans-serif;
h2  { font: Normal 25px 'Ubuntu', sans-serif; line-height:31px; color:#195f98; letter-spacing: -0.00em; }
**********/

/***************************************************  COLORES  *****************************************************
institucional	{ color:#195f98;}

gris 		{ color:#333333;}
verde 		{ color:#68ad03;}
**********/

@charset "utf-8";
* 				{ margin:0; padding:0; height-min:450px;}
 
 html 			{ height:100%; min-width:1100px; padding:0; margin:0;}
 body 			{ height:100%; margin:0; padding:0; width:100%; background: #181A1C; font-family:Arial, Helvetica, sans-serif; line-height:1.25em; color:#ffffff; }

 img 			{ border:0;	vertical-align:top;	text-align:left;}
 object 			{ vertical-align:top;	outline:none;}
 ul, ol 			{ list-style:none; font: normal 12px Arial, Helvetica, sans-serif; color:#6d6d6d; line-height:1.5em; padding:5px 3px; margin:0;}
 table, table td	{ padding:0; border:none; border-collapse:collapse;}
 
 a 				{ color: #ffffff; text-decoration:none}
 a:hover 		{ text-decoration:none;}

 
 h1 				{ font: bold 21px Arial, Helvetica, sans-serif; line-height:28px; color:#195f98; }  
 h2 				{ font: Normal 25px 'Ubuntu', sans-serif; line-height:31px; color:#195f98; letter-spacing: -0.04em; }
 h3 				{ font: Normal 18px Arial, Helvetica, sans-serif; line-height:31px; color:#0a5301; letter-spacing: -0.00em; }
 h3 strong		{ font: bold 18px; color:#00A0E3;}
 h4 				{ font: Normal 15px 'Ubuntu', sans-serif; line-height:21px; color:#195f98; letter-spacing: -0.06em; }
 h4 a 			{ color: #00A0E3; text-decoration:none !important;}
 h4 a:hover 		{ color: #0a5301; text-decoration:underline !important;} 
 h5 				{ font: Normal 21px 'Ubuntu', sans-serif; line-height:25px; color:#195f98; letter-spacing: -0.06em; }

	.button 				{ display:inline-block; width:145px; height:35px; line-height:36px; font-size:17px; color:#ffffff; background: #195f98; text-decoration:none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}
	
	.fleft 				{ float:left;}
	.fright 				{ float:right;}
	.clear 				{ clear:both;}
	.col-1, .col-2, .col-3 {	float:left;}
	.alignright 			{ text-align:right;}
	.aligncenter 		{ text-align:center;}
	.wrapper 			{ width:100%; overflow:hidden;}
	.wrapper-color		{ width:100%; overflow:hidden; background: #E4D2A7;}
	.container 			{ width:920px; margin:0 auto; font-size:.875em; position:relative;}
	.container img 		{ padding:10px 10px 10px 0; float:left;}
	.container p 		{ padding:10px 0; float:right; font: bold 25px 'Ubuntu', sans-serif; line-height:31px; color:#ffffff; letter-spacing: -0.04em; }

	/****************** cabezal *******************/
	#cabezal 			{ }
	#cabezal.small 		{ height:140px; }

	.logo	 			{ position:absolute; width:200px; left:0px; top:5px; text-align:center; }
	.logo-int	 		{ position:absolute; width:250px; left:0px; top:40px; text-align:center; }
 
	/******** cuerpo **********/
	.cuerpo 				{ width:1120px; padding:10px; background: #ffffff; margin:0 auto; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc);}
	.cuerpo2			{ width:400px; padding:5px; }
	.cuerpo p 			{ font: normal 12px Arial, Helvetica, sans-serif; color:#6d6d6d; line-height:1.5em; padding:5px 3px; margin:0;}
	.cuerpo p strong 		{ font: normal 14px Arial, Helvetica, sans-serif; color:#195f98; }	
	.cuerpo img 			{ padding:0;}
	.cuerpo img.floated 	{ float:right; margin:5px 5px; padding:0;}
	
	.right 				{ width:230px; margin:0px; padding:5px 5px; float:left;}
	.left 				{ width:820px; margin:0; padding:5px 5px; float:left;}
	.left_blog 			{ width:240px; margin:0; padding:0; float:left;}
	.center 				{ margin:0; padding:10px 20px;}

	.cuerpo_interior	{ margin:0px; width:880px;  padding:20px;}
	.cuerpo_interior p	{ font: normal 14px Arial, Helvetica, sans-serif; color:#555; line-height:1.5em; padding:5px 3px; margin:0;}
	
	.imgs-portada		{ float:center; width:280px; height:177px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}
	.imgs-secciones		{ float:left; width:220px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}
	.imgs-interior		{ float:right; width:160px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}
	
/********** Menu Principal *************/

	#menu-ppal 			{ float:right; }
	#menu-ppal ul		{ list-style-type: none; padding-top:40px;}
	#menu-ppal ul li		{ float:left; display:inline; padding-right: 5px; margin-right:0px;}
	#menu-ppal ul li.last	{ border-right:0; padding-right:0; margin-right:0;}
	#menu-ppal ul li a		{ font: bold 14px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:5px 15px; text-decoration:none; text-transform:uppercase;}
	#menu-ppal ul li a:hover { color:#333333;}
	#menu-ppal ul li a.active { color:#333333;}
	
	/********** botones servicios *************/
	
	.fondo_btn-serv		{ height:40px; background: url('../imagenes/fondo-btn-serv.png') repeat-x; background-position: bottom;}

	#btn-serv 				{ float:right; margin:39px 15px 10px 480px; }
	#btn-serv ul				{ list-style-type: none; padding-top:0px;}
	#btn-serv ul li			{ float:left; display:inline; margin:0 2px 0 0;}
	#btn-serv ul li.last		{ }
	#btn-serv ul li a			{ background: #e3e3e3; font: bold 12px 'Ubuntu', sans-serif; color:#888888; padding:5px 15px; text-decoration:none; letter-spacing: -0.1em; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; behavior: url(PIE.htc);}
	#btn-serv ul li a:hover 	{ background: #00A0E3; color:#195f98; }
	#btn-serv ul li a.active 	{ background: #00A0E3; color:#195f98; }

	/********** botones servicios *************/
	
	.enumerar				{ background:url(../imagenes/enumerar.png) no-repeat 0 7px;	padding:0 0 0 12px; }
	.btn-serv-2 input		{ background: #e3e3e3; font: bold 12px Arial, Helvetica, sans-serif; color:#777777;	text-align: left; border-bottom:1px solid #cccccc; display: block; width:630px; margin:5px; padding:2px 0 2px 12px; text-decoration:none;	text-transform:uppercase;}
	.btn-serv-2 input:hover	{ background: #00A0E3; color:#333333;}
	
	/****************** noti-individuales *******************/

	.noti-indiv			{ width:200px; height:250px; margin:-5px 5px 20px 5px; background:#e6e6e6; padding:0 0 5px 0; border:1px solid #cccccc; float:left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}
	.noti-indiv:hover 	{ display:inline; background:#daefd9; color:#000000; z-index:999; border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa; }

	.noticia			{ width:200px; margin:5px 10px 10px 10px; padding:0px; }	
	.noticia h3 			{ font: bold 20px 'Ubuntu', sans-serif; line-height:25px; color:#195f98; letter-spacing: -0.04em; }	
	.noticia h4 			{ font: Normal 15px 'Ubuntu', sans-serif; line-height:21px; color:#195f98; letter-spacing: -0.06em; }
	.noticia h5 			{ font: normal 11px Arial, Helvetica, sans-serif; color:#6d6d6d; line-height:1.5em; padding:5px 3px; margin:0;}
	
	.noticia img			{ width:180px; height:120px; float:left; margin:10px 0 5px 0; border: 1px solid #daefd9; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}
	.noticia span		{ display:none;}
	.noticia:hover img	{ border: 1px solid #195f98;}
	.noticia:hover span	{ display:inline; position:absolute; top:-6px; right:9px; padding:6px 5px; background:#ffffff; color:#195f98; width:70px; font: bold 11px Arial, Helvetica, sans-serif; text-align:right;  border: 1px solid #aaaaaa;}

	.noti-gde 			{ width:850px; padding:5px 10px 15px 5px; margin-bottom:0px;}
	.noti-gde img		{ width:400px; float:left; margin:0 20px 0 0; border:1px solid #aaaaaa; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}	
	.noti-gde h3 		{ font: bold 26px 'Ubuntu', sans-serif; line-height:30px; color:#195f98; letter-spacing: -0.04em; }	
	.noti-gde h4 		{ font: Normal 17px 'Ubuntu', sans-serif; line-height:21px; color:#195f98; letter-spacing: -0.03em; }
	.noti-gde h5 		{ font: normal 13px Arial, Helvetica, sans-serif; color:#6d6d6d; line-height:1.5em; padding:5px 3px; margin:0;}

	.noticia-gde 		{ padding:5px 5px 5px 5px; border: 1px solid #aaaaaa; background:#f9f9f9; margin-bottom:0px; width:750px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}

	#top-content 		{ background:#f5f5f5; width:100%;}
	#content 			{ background:#FBFBFB; width:100%;}
	#content strong1		{ font: Normal	10px Arial, Helvetica, sans-serif; color:#ffffff;}
	#content strong2		{ font: Normal	14px Arial, Helvetica, sans-serif; color:#000000;}
	#content strong3		{ font: bold	14px Arial, Helvetica, sans-serif; color:#990055;}
	#content strong4		{ font: bold	14px Arial, Helvetica, sans-serif; color:#000000;}

	#content .mainContent 			{ float:left; width:744px;	margin-right:11px; padding:5px 0 5px 0;}
	#content .mainContent-izq 		{ float:left; width:360px;	background: #f8f8f8; padding:5px 2px 5px 5px;}
	#content .mainContent-der 		{ float:left; width:360px;	background: #f8f8f8; padding:5px 2px 5px 5px; margin-left:10px;}
	#content .mainContent-interno	{ float:left; width:450px;	background: #f5f5f5; padding:5px 10px 5px 15px; margin-left:10px; border:1px solid #888888;}
	#content .mainContent-ficha		{ float:left; width:734px;	background: #f5f5f5 url('../imagenes/fondo-ficha.jpg') repeat; padding:5px 5px 5px 5px; margin-right:21px; border:1px solid #888888; }	
	#content .mainContent-noticias	{ float:left; width:650px;	background: #f5f5f5; padding:15px 15px 15px 15px; border:1px solid #888888;}	

	#content .aside 	 			{ float:left; width:269px;}
	#content .entero	 			{ float:left; width:820px;	padding:0px 2px 5px 5px; }
	#content .entero	 img	  		{ float:left; margin:0 20px 0 80px; }
	#content .admin 	 			{ float:left; width:820px;	padding:5px 2px 5px 5px; margin:10px 10px 10px 10px;}

	.btn-admin 					{ background:#f7f7f7;}
	.btn-admin :hover			{ background:#f1f1f1;}
	.img-admin 					{ margin-top:5px; width:50px;}

	.inner_copy, .inner_copy a	{ border:0; float:right; background:#fff; color:#f00; width:50%; line-height:10px; font-size:10px; margin:-110% 0 0 0; overflow:hidden; padding:0;}

	.box 				{ width:100%; }
	.box .inner 			{ padding:0 0px 0px 0;}
	.box .img-indent 	{ margin-right:5px;}
	.box1 				{ background:#f3f3f3; width:100%; }
	.box1 .top 			{ background:url('../imagenes/box1-top.jpg') no-repeat 0 0; }
	.box1 .top h3		{ font: bold 22px Arial, Helvetica, sans-serif; color:#fff; padding:5px 5px; margin-bottom:20px;}
	.box1 .bottom 		{ background:url('../imagenes/box1-bottom.jpg') no-repeat 0 100%; width:100%;}
	.box1 .inner 		{ padding:0px 5px 10px 5px;}
	.tam-noti	 		{ height:100px; overflow:hidden; display:block;}

	.logo-box 			{ position:absolute; left:400px; top:90px; text-align:center; width:270px;	color:#fff; z-index:2;}	
	.logo-box p 			{ margin-bottom:24px;}
	.logo-box h2 		{ font-size:20px; line-height:1.2em; color:#fff; text-transform:uppercase; margin-bottom:22px; font-weight:500;}
	.extra-img 			{ display:block; position:absolute; right:0; top:10px;}
	.img-btn 			{ margin-top:3px;}

	.lineas				{ position:absolute; left:20px; top:0px; }
	.login			 	{ position:absolute; left:500px; top:50px; text-align:right; width:280px; color:#ccc; z-index:2;}
	.login input		 	{ font: normal 11px Arial ; vertical-align:middle; width:150px; margin: 2px; border:1px solid #b2b2b2; color:#616161; float:right;}

	/******************** MENU Y BUSCADOR ***********/

	#cabezal .nav 			{ position:absolute; right:202px; top:15px; width:180px;}
	#cabezal .nav li 			{ display:inline; text-indent:-9999em;}
	#cabezal .nav li a 			{ float:left; width:165px; height:360px; background-repeat:no-repeat; background-position:0 0;}
	#cabezal .nav li a:hover, 
	#cabezal .nav li a.current 	{ background-position:0px -22px;}
	#cabezal .nav li.item1 a 	{ background-image:url('../imagenes/m1.jpg');}
	#cabezal .nav li.item2 a 	{ background-image:url('../imagenes/m2.jpg');}
	#cabezal .nav li.item-2-1 a 	{ background-image:url('../imagenes/m-2-1.jpg');}
	#cabezal .nav li.item-2-2 a 	{ background-image:url('../imagenes/m-2-2.jpg');}
	#cabezal .nav li.item-2-3 a 	{ background-image:url('../imagenes/m-2-3.jpg');}
	#cabezal .nav li.item3 a 	{ background-image:url('../imagenes/m3.jpg');}
	#cabezal .nav li.item4 a 	{ background-image:url('../imagenes/m4.jpg');}
	#cabezal .nav li.item5 a 	{ background-image:url('../imagenes/m5.jpg');}

	#cabezal.small .nav li a 	{ height:22px;}
	#cabezal.small .nav li.item1 a { background-image:url('../imagenes/m1-alt.png');}
	#cabezal.small .nav li.item2 a { background-image:url('../imagenes/m2-alt.png');}
	#cabezal.small .nav li.item-2-1 a { background-image:url('../imagenes/m-2-1-alt.png');}
	#cabezal.small .nav li.item-2-2 a { background-image:url('../imagenes/m-2-2-alt.png');}
	#cabezal.small .nav li.item-2-3 a { background-image:url('../imagenes/m-2-3-alt.png');}
	#cabezal.small .nav li.item3 a { background-image:url('../imagenes/m3-alt.png');}
	#cabezal.small .nav li.item4 a { background-image:url('../imagenes/m4-alt.png');}
	#cabezal.small .nav li.item5 a { background-image:url('../imagenes/m5-alt.png');}
	#cabezal.small .nav li.item6 a { background-image:url('../imagenes/m6-alt.png');}

	/******************** BUSCADOR ***********/
	.buscador				{ padding:15px 15px 10px 200px; float:left; }
	.buscador form 			{ padding:0; margin:0;}
	.buscador p				{ float:left; margin: 0 0 5px 2px; font: normal 9px Arial; }
	.buscador a				{ float:right; margin: 15px 5px 0 0; font: bold 12px Arial; color:#555555; text-decoration:none;}
	.buscador form .keywords 	{ font: normal 11px Arial; width:180px; height:22px; margin: 20px 0 15px 0; padding:0 0 0 5px; border:1px solid #b2b2b2; color:#666666; background:#ffffff; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}
	.buscador form .check_box	{ float:left; width:12px; margin: 0 0 0 10px;  }

	#top-content .indent 	{ padding:2px 25px 0 60px;}
	#content .indent 		{ padding:14px 25px 0 60px;}
	#content ul 				{ padding-bottom:20px; }
	#content ul li 			{ padding:0 0 0 12px;}
	#content ul li a 			{ color:#195f98; text-decoration:none; }
	#content ul li a:hover 	{ color:#195f98; text-decoration:none;}
	#content ul ul 			{ padding:2px 0 2px 0; }	

	/************** tabla *****************/
	.tabla 			{ float:left; width:1050px; }
	.tabla  p		{ font: Normal 11px Arial, Helvetica, sans-serif; color:#222222; padding:0 2px;}
	.tabla  h5		{ font: bold 14px Arial, Helvetica, sans-serif; color:#195f98; padding:0 2px;}
	.tabla  a		{ font: bold 12px Arial, Helvetica, sans-serif; color:#ffffff; padding:0 2px;}
	.tabla  a:hover	{ font: bold 12px Arial, Helvetica, sans-serif; color:#7777777; padding:0 2px;}

	.tabla-link		{ float:left; border:1px solid #ffffff; height:22px; width:170px; background: #cccccc; padding:10px 0 0 5px; margin-bottom:5px; overflow: hidden;}
	.tabla-mes		{ float:left; border:1px solid #ffffff; height:22px; width:50px; background: #cccccc; padding:10px 0 0 5px; margin-bottom:5px; overflow: hidden;}
	.tabla-datos	{ float:left; border:1px solid #ffffff; height:22px; width:50px; background: #cccccc; padding:10px 0 0 5px; margin-bottom:5px; overflow: hidden;}
	.tabla-datos2	{ float:left; border:1px solid #ffffff; height:22px; width:70px; background: #eaeaea; padding:10px 0 0 5px; margin-bottom:5px; overflow: hidden;}
	.tabla-titulo	{ float:left; border:1px solid #ffffff; height:22px; width:180px; background: #cccccc; padding:10px 0 0 5px; margin-bottom:5px; overflow: hidden;}
	.tabla-texto	{ float:left; border:1px solid #ffffff; height:22px; width:260px; background: #eaeaea; padding:2px 0 8px 5px; margin-bottom:5px; overflow: hidden;}
	.tabla-btn		{ float:left; border:1px solid #ffffff; height:22px; width:80px; background: #195f98; padding:10px 0 0 5px; margin-bottom:5px; font: bold 12px Arial, Helvetica, sans-serif; color:#ffffff;}
	.tabla-btn_r	{ float:left; border:1px solid #ffffff; height:22px; width:70px; background: #DF0101; padding:10px 0 0 5px; margin-bottom:5px; font: bold 12px Arial, Helvetica, sans-serif; color:#ffffff;}
	.tabla-foto		{ float:left; border:1px solid #cccccc; height:32px; width:50px; background: #cccccc; }
	.tabla-foto	img	{ height:30px; padding:0px;}
	
	/************** tabla-com *****************/
	.tabla-com 			{ float:left; }
	.tabla-com  p		{ font: Normal 12px Arial, Helvetica, sans-serif; color:#222222; padding:0 1px;}
	.tabla-com  h5		{ font: bold 12px Arial, Helvetica, sans-serif; color:#195f98; padding:0 1px;}
	.tabla-com  a		{ font: bold 12px Arial, Helvetica, sans-serif; color:#ffffff; padding:0 1px;}
	.tabla-com  a:hover	{ font: bold 12px Arial, Helvetica, sans-serif; color:#7777777; padding:0 1px;}
	
	.tabla-com-id	{ float:left; border:1px solid #ffffff; width:20px; 	background: #cccccc; padding:3px; margin-bottom:5px;}
	.tabla-com-nom	{ float:left; border:1px solid #ffffff; width:110px; 	background: #cccccc; padding:3px; margin-bottom:5px;}
	.tabla-com-ciu	{ float:left; border:1px solid #ffffff; width:140px; 	background: #cccccc; padding:3px; margin-bottom:5px;}
	.tabla-com-mail	{ float:left; border:1px solid #ffffff; width:200px; 	background: #cccccc; padding:3px; margin-bottom:5px;}
	.tabla-com-tel	{ float:left; border:1px solid #ffffff; width:85px; 	background: #cccccc; padding:3px; margin-bottom:5px;}

	.tabla-com-fecha	{ float:left; border:1px solid #ffffff; width:70px; 	background: #cccccc; padding:3px; margin-bottom:5px;}
	.tabla-com-com		{ float:left; border:1px solid #ffffff; width:435px; 	background: #cccccc; padding:3px; margin-bottom:5px;}
	.tabla-com-apodo	{ float:left; border:1px solid #ffffff; width:75px; 	background: #cccccc; padding:3px; margin-bottom:5px;}
	.tabla-com-nombre	{ float:left; border:1px solid #ffffff; width:165px; 	background: #cccccc; padding:3px; margin-bottom:5px;}
	.tabla-com-btn		{ float:left; border:1px solid #ffffff; width:55px; 	background: #277A00; padding:3px; margin-bottom:5px; font: bold 12px Arial, Helvetica, sans-serif; color:#ffffff;}
	.tabla-com-btn:hover{ background: #195f98; }
	.tabla-com-btn_r	{ float:left; border:1px solid #ffffff; height:15px; width:72px; 	background: #DF0101; padding:3px 0; margin-bottom:5px; font: bold 12px Arial, Helvetica, sans-serif; color:#ffffff;}
	.tabla-com-btn_r:hover{ background: #195f98;}

	.img-indent 	 		{ margin:0 20px 0 0; float:left;}
	.img-box 	 		{ width:100%; overflow:hidden; padding-bottom:12px;}
	.img-box img  		{ float:left; margin:0 20px 0 0; }	
	.extra-wrap 	 		{ overflow:hidden;}

	.main 				{ margin:0 auto; padding:0;}
	.informacion 		{ width:860px; padding:0; margin:0 auto;}

	/********** formularios **********/
		
	#frm_t input			{ font: normal 12px Arial; width:610px; height: 25px; border:1px solid #b2b2b2; color:#555555; margin:5px 5px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#titulo	{ font: bold 18px Arial; width:300px; line-height:31px; height: 30px; color:#195f98; letter-spacing: -0.04em; border:1px solid #b2b2b2; color:#555555; margin:5px 5px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#precio	{ font: bold 25px 'Ubuntu', sans-serif; width:200px; height: 35px; padding: 0 0 0 5px; border:1px solid #b2b2b2; color:#195f98; margin:5px 5px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#eslora,
	#frm_t input#manga,
	#frm_t input#puntal,
	#frm_t input#peso,
	#frm_t input#dificultad,
	#frm_t input#capacidad	{ font: normal 12px Arial; width:230px; height: 25px; padding: 0 0 0 5px; border:1px solid #b2b2b2; color:#555555; margin:5px 5px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#pass,
	#frm_t input#conf_pass{ font: normal 12px Arial; width:100px; height: 25px; padding: 0 0 0 5px; border:1px solid #b2b2b2; color:#555555; margin:5px 5px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	
	#frm_t input#date1	{ font: normal 12px Arial; width:200px; border:1px solid #b2b2b2; color:#555555; margin:5px 5px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#n_titulo	{ font: bold 25px 'Ubuntu'; width:665px; line-height:31px; color:#195f98; letter-spacing: -0.04em; border:1px solid #b2b2b2;  margin:5px 5px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#n_link	{ font: italic 12px Arial; width:665px; line-height:31px; color:#555555; letter-spacing: -0.04em; border:1px solid #b2b2b2;  margin:5px 5px 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t textarea#n_text{ font: normal 12px Arial; width:650px; border:1px solid #b2b2b2; padding: 2px 5px; color:#555555; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	
	#frm_t img#foto1	{ width:70px; height: 25px; float:left; margin:5px; border: 1px solid #666666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#campos1{ width:140px; height: 25px; float:left; margin:5px; border: 1px solid #666666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t input#boton1{ width:80px; height: 30px; float:left; margin:5px; border: 1px solid #666666; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	
	#frm_t select 			{ font: bold 12px Arial; width:200px; height: 30px; border:1px solid #b2b2b2; color:#555; margin:10px 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t textarea#terminos	{ font: normal 12px Arial; width:600px; border:1px solid #b2b2b2; padding: 2px 5px; color:#555555; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t textarea 			{ font: normal 12px Arial; width:600px; border:1px solid #b2b2b2; padding: 2px 5px; color:#555555; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t textarea#link		{ font: italic 12px Arial; width:600px; border:1px solid #b2b2b2; padding: 2px 5px; color:#195f98; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t textarea#precio 	{ font: bold 25px 'Ubuntu', sans-serif; width:200px; border:1px solid #b2b2b2; padding: 4px 5px; color:#195f98; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	#frm_t textarea#titulo	{ font: bold 12px Arial; width:300px; border:1px solid #b2b2b2; padding: 0px 5px; color:#555555; margin:5px 0 0 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	
	#frm_t strong 	{ font: bold 12px Arial, Helvetica, sans-serif; color:#555555; }
	#frm_t span		{ font: bold 12px Arial, Helvetica, sans-serif; color:#195f98; }
	#frm_t h5		{ font: bold 14px Arial, Helvetica, sans-serif; color:#195f98; }

	#frm_t input.exam{ font: normal 11px Arial; width:580px; border:1px solid #b2b2b2; padding:5px 0 0 5px ; color:#277A00; margin:5px 0 0 0; background-color: #ffffff;}
	
	#izq_reg		{ margin: 0 5px; width: 120px; font-size: 9pt; font-weight: bold; text-align: right; display: block; float: left;}
	#izq_reg strong	{ display: block; margin: 0px; padding: 0px; height: 20px; float: left;}
	#der_reg input	{ display: block; margin: 0px; padding: 0px; height: 20px; width: 99%; border: 0; background-color: #ffffff; }
	#der_reg select	{ display: block; margin: 0px; padding: 0px; height: 20px; width: 99%;}
	#formulario		{ text-align: center; display: block; width:100%;}
	
	.btn				{ background-color: #195f98; color:#ffffff; margin:5px; padding:5px 7px; font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: 0.04em;  text-align: center; float:right; text-decoration:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	.btn:hover			{ background-color: #68ad03;}		
	
	.btn-img			{ background-color: #cccccc; color:#ffffff; width: 145px; height: 80px; margin:5px; border: 1px solid #666666; font: bold 12px Arial, Helvetica, sans-serif; letter-spacing: 0.04em;  text-align: center; float:left; text-decoration:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	.btn-img:hover		{ background-color: #222222;}	

	.btn-verde			{ background-color: #277A00; color:#ffffff; margin:5px; padding:5px 7px; font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: 0.04em;  text-align: center; float:right; text-decoration:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	.btn-verde:hover	{ background-color: #222222;}	

	.btn-buscar			{ background-color: #777777; font-size: 9pt; font-weight:bold; color:#555555; text-align: center; display: block; width: 50%;	float:left; margin:-9px 2px 0 0; padding:5px 3px; text-decoration:none;	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	.btn-buscar:hover	{ background-color: #195f98; color:#ffffff;}

	.btn-cancela		{ background-color: #cccccc; font-size: 10pt; color:#000000; text-align: center; display: block; float:right; font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: 0.04em; margin:5px; padding:5px 3px; text-decoration:none; }
	.btn-cancela:hover	{ background-color: #666666;color:#ffffff; }
	
	.btn-reg				{ background-color: #277A00; color:#ffffff; width:255px; margin:5px; padding:5px 7px; font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: 0.04em;  text-align: center; float:left; text-decoration:none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; behavior: url(PIE.htc);}
	.btn-reg:hover			{ background-color: #222222;}	
	.btn-cancela-reg		{ background-color: #cccccc; color:#000000; width:80px;  text-align: center; display: block; float:left; font: bold 11px Arial, Helvetica, sans-serif; letter-spacing: 0.04em; margin:5px; padding:5px 3px; text-decoration:none; }
	.btn-cancela-reg:hover	{ background-color: #666666;color:#ffffff; }

	.popimg 				{position:absolute; height: 270px; width: 350px; top: 80px; right: 420px;}
	.popvideo			{position:absolute; height: 250px; width: 300px; top: 350px; right: 400px;}

	.clearfix:after		{clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0;}

	.alpha				{margin-left:0;}
	.omega				{margin-right:0;}

	.float				{display:inline; float:left; position:relative;}
	.ancho_1,
	.ancho_2,
	.ancho_3,
	.ancho_4,
	.ancho_5,
	.ancho_6,
	.ancho_7,
	.ancho_8,
	.ancho_9,
	.ancho_10,
	.ancho_11,
	.ancho_12 			{ display:inline; float:left; position:relative; margin-left:20px; margin-right:20px;}
	.cuerpo .ancho_0 	{ width:900px;}
	.cuerpo .ancho_1		{ width:220px;}
	.cuerpo .ancho_2 	{ width:570px;}
	.cuerpo .ancho_3 	{ border:1px solid #999999; padding: 15px; background: #F2F2F2; margin: 0 0 0 60px; float:left;}
	.cuerpo .ancho_4		{ border:1px solid #cccccc; padding: 15px; background: #ffffff; margin: 5px 5px 5px 40px; float:left;}	
	.cuerpo .ancho_4-1	{ border:1px solid #68ad03; padding: 10px; background: #ffffff; margin: 15px; float:left;}
	.cuerpo .ancho_4-1 p	{ font: bold 14px Arial, Helvetica, sans-serif; color:#313376; }
	.cuerpo .ancho_4-2	{ border:1px solid #68ad03; padding: 15px; background: #ffffff; margin: 5px; float:left;}	
	.cuerpo .ancho_c-1	{ width:840px; border:1px solid #cccccc; padding: 15px; background: #ffffff; margin: 5px; float:left;}
	.cuerpo .ancho_c-2	{ width:840px; border:1px solid #277A00; padding: 15px; background: #ffffff; margin: 5px; float:left;}
	.cuerpo .ancho_c-3	{ width:840px; border:1px solid #CC9933; padding: 15px; background: #ffffff; margin: 5px; float:left;}
	.cuerpo .ancho_5 	{ width:550px;}
	.cuerpo .ancho_6 	{ width:235px;}
	.cuerpo .ancho_7 	{ width:950px; margin: 0 0 0 110px;}
	.cuerpo .ancho_8 	{ width:750px; height:350px; }
	.cuerpo .ancho_9 	{ width:235px; margin: 0 0 0 110px;}
	.cuerpo .ancho_10 	{ width:700px; border:1px solid #999999; padding: 15px; background: #D8D8D8; margin: 0 0 0 70px; float:left;}
	.cuerpo .ancho_reg 	{ width:360px; border:1px solid #68ad03; padding: 15px; background: #F2F2F2; margin: 0 0 0 220px; float:left;}
	.cuerpo2 .ancho_reg 	{ width:360px; border:1px solid #68ad03; padding: 15px; background: #F2F2F2; margin: 10px 0 0 0; float:left;}
	.cuerpo .ancho_10-2 	{ width:800px; border:1px solid #CCCCCC; padding: 12px; background: #ffffff; margin: 0 0 0 10px; float:left;}
	.cuerpo .ancho_11 	{ width:795px;}
	.cuerpo .ancho_12 	{ width:1100px; }	
	
	.hr					{ border:none; border-bottom:1px solid #999999; border-top:1px solid #ffffff; clear:both; height:0; line-height:0; width:100%; font-size:0; padding:0 ;margin-bottom :10px;}
	.pr					{ border:none; border-bottom:1px solid #195f98; border-top:1px solid #00A0E3; clear:both; height:0; line-height:0; width:100%; font-size:0; padding:0; margin-bottom :30px;}
	.dotted				{ border-style:dashed; border-left:0; border-right:0;}		
	
	a.hoverlink		{ float: left;	position: relative;	width: 105x; margin: 5px;}
	a.hoverlink img	{ display: block; width: 105px; overflow:hidden; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}
	.overlay		{ -moz-transition: opacity 150ms ease-in-out 0s; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 40;}
	.overlay.link 	{ background: url("../imagenes/overlay_link.png") no-repeat scroll center center, url("../imagenes/overlay_bg.png") repeat scroll center center transparent; display: inline-block;}							
	.overlay:hover	{ opacity: 1;}
	
	
	/******* VISTA NOTICIAS ***********/
	
.columna_1:first-child , 
.columna_2:first-child , .columna_2-1:first-child , .columna_2-2:first-child ,
.columna_3:first-child ,
.columna_n:first-child , 
.columna_4:first-child , 
.columna_5:first-child , 
.columna_noticias:first-child , 
.columna_marchas:first-child , 
.columna_6:first-child 	{margin-left: 0; }

.frase_del_pie 	{ width: 750px; margin-left: 10px; padding: 5px 5px; float: left; border-right: 1px solid #999;}
.frase_del_pie p	{ font-size: 1.2em; color: #333;}

.trip_pie 		{ width: 148px; height: 50px; overflow:hidden; margin-left: 0px; margin: 0px 20px; float: left; border: 1px solid #589442;}
.trip_pie div 	{ margin: -1px; }

.columna_int 	{ width: 100%; background: #d3d2d2;}
.columna_int p	{ font-size: 1.2em; color: #333;}

.columna_1		{ width: 980px; margin: 30px 5px 15px 5px; padding: 15px; border:1px solid #dddddd; float:left; background: #f6f6f6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

.columna_2		{ width: 295px; height: 325px; overflow:hidden;  margin: 15px 5px; padding: 10px; border:1px solid #ccc; display:inline; float:left; position:relative; background: #f6f6f6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.columna_2:hover{ background: #fff; color: #333;}
.columna_2 img 	{ width: 275px; height: 142px; float:left; display: block; margin:5px; border:1px solid #ccc; padding: 5px; background: #ffffff; overflow:hidden;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;} 
.columna_2 h2 	{ height: 30px; text-align:left;}

.columna_3		{ width: 700px; margin: 30px 5px 15px 5px; padding: 15px; border:1px solid #dddddd; float:left; background: #f6f6f6; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.columna_3 h2 	{ font: bold 18px 'Open Sans', sans-serif;  color: #18457e; text-transform: uppercase; height: 25px; text-align:left;}
.linea			{ border-top: 2px solid #ccc; }
.columna_3 img	{ max-width:700px; border-radius:3px;-moz-border-radius:3px ;-webkit-border-radius:3px; }

.cuadro_gde  		{ width:685px;  padding:20px 5px; float:left;} 
.cuadro_gde a		{ text-decoration: none; }
.cuadro_gde h4 		{ font: bold 35px 'Open Sans', sans-serif;  color: #18457e; }
.cuadro_gde h5 		{ font: bold 10px 'Open Sans', sans-serif; color:#18457e; line-height:1.5em; float:left; margin:0; }
.cuadro_gde h6		{ font: normal	12px Arial, Helvetica, sans-serif; color:#777777; line-height:1.5em; margin:0;}
.cuadro_gde p		{ font: normal	13px Arial, Helvetica, sans-serif; color:#222222; line-height:1.5em; margin:0; height:110px; overflow:hidden;}
.cuadro_gde img 		{ max-width:270px; float:left; margin: 0 5px 5px 0; padding:0; border:1px solid #ccc;}

.sr	{border:none; border-bottom:1px solid #eee; border-top:1px solid #ccc; padding:0; margin:4px 0;}


	/******* ANEXO COLUMNA SECUNDARIA ***********/

	dl.anexo				{ margin:10px 0px;}
	dl.anexo				{ margin:0 0 10px 0;}
	dl.anexo p strong 		{ color:#D7B56D; font: bold 14px Arial, Helvetica, sans-serif; float:left; }
	dl.anexo p				{ font: normal 11px Arial, Helvetica, sans-serif; color:#6d6d6d; line-height:2.0em; width:270px; float:left; padding:0; margin-bottom:10px;}


	.trabajos_item				{width:225px; position:relative; margin:0 12px 6px 12px; padding:0; float:left; overflow: hidden;}
	.trabajos_item img			{padding:5px; border: 1px solid #aaaaaa; width:211px; height:110px; -webkit-border-radius: 5px; -moz-border-radius: 5px; background:#f9f9f9; margin-bottom:0px;}
	.trabajos_item strong			{display:none;}
	.trabajos_item:hover img		{-webkit-box-shadow:0px 0px 15px #787878; -moz-box-shadow:0px 0px 15px #787878; background:#f9f9f9;}
	.trabajos_item:hover strong	{display:inline; position:absolute; bottom:6px; right:6px; padding:4px 8px; background:#f9f9f9; color:#000000; z-index:999; border-left:1px solid #aaaaaa; border-top:1px solid #aaaaaa; -webkit-border-top-left-radius: 5px; -moz-border-radius-topLeft: 5px;border-radius-topLeft: 5px; behavior: url(PIE.htc);}
		
	/******* FORMULARIO CONTACTO ********/

 p.error					{margin-left:40px; margin-top:10px;}
 #contact_form ul			{float:left;}
 #contact_form ul li			{margin:10px 0; list-style:none; position:relative; clear:both;}
 #contact_form label			{font: normal 13px Arial, Helvetica, sans-serif; line-height:30px; text-align:right; float:left; margin:0 10px 0 8px;}
 #contact_form input#name,
 #contact_form input#email,
 #contact_form input#subject,
 #contact_form textarea		{float:left; height: 10px; padding:8px; border:1px solid #CCCCCC; margin-left:10px; background:#fcfcfc; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(PIE.htc);}
	
 #contact_form input#name,
 #contact_form input#email,
 #contact_form input#subject	{width:420px; float:right; margin: 5px 5px 0 0;}
 #contact_form textarea		{width:420px; height:80px; resize: none; float:right;  margin: 5px 5px 0 0;}
 #contact_form input.button	{float:right; margin: 5px 5px 0 0; font: bold 13px Arial, Helvetica, sans-serif;}

 /*********** INTERIOR SEPARADOR ***********/
#cont_informacion { background:#fff url(../imagenes/cont_informacion-t.gif) no-repeat 0 0; }

.separador { min-height:420px;}

.fech_hr_reds	{ float:left;}
.tabs 			{ height:30px; margin:0 0 5px 5px; float:left;}
.tabs ul			{ list-style-type: none; font-size:12px; text-transform: uppercase; font-weight: bold; }
.tabs ul li		{ float:left; display:inline; margin-right:1px; }
.tabs ul li a,
.tabs ul li a span 	{ color:#fff; float:left; height:30px; background:url(../imagenes/tab.gif) no-repeat 0 -37px; padding:0 0 0 10px; }
.tabs ul li a span 	{ background-position:right -37px; padding:0 10px 0 0;}
.tabs ul li a 		{ position:relative; line-height:30px; color:#895d23; }

.tabs ul li a.red 	{ background-position:0 -74px; color:#fff; }
.tabs ul li a.red span{ background-position:right -74px;}

.tabs ul li a.active,
.tabs ul li a:hover 	{ background-position:0 0; color:#051252; }
.tabs ul li a.active span,
.tabs ul li a:hover span{ background-position:right 0; color:#051252; }

.items { position:relative; width:800px; margin-right:-20px; padding-bottom:3px; }
.items ul{ list-style-type: none;}
.items ul .image{ text-align: center;}
.items ul li{ float:left; border:dashed 1px #cfcfcf; width:194px; margin:0 18px 12px 0; padding:4px; }
.items ul li p span{ color:#555}
.items ul li p.price{ padding-top:5px; }
.items ul li p.price strong{ color:#555; font-size:14px;}


/*************firma**********/
#firma 				{ margin:0 auto; width:950px; height:75px;}
#firma .inside 		{ font-size:12px; color:#666666; padding:10px; line-height:1.4em;}
#firma .inside strong { font: bold 13px Arial, Helvetica, sans-serif; color:#666666; letter-spacing: -0.1em; }
#firma a 			{ font: bold 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; padding:5px; margin:0;}
#firma a:hover		{ color:#195f98;}
#firma .admin 		{ font: bold 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; padding:5px; margin:0;}
#firma .admin:hover	{ color:#195f98;}

p.clr, .clr 			{ clear:both; padding:0; margin:0; background:none;}
li.bg, .bg 			{ float:right; clear:both; border-top:1px solid #e1e1e1; width:100%; padding:0; margin:5px 0; background:none; line-height:0;}


/***** estilo check-box *****/

fieldset {
	margin: 10px;
	padding: 10px;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border: 1px solid #999;
}
	fieldset ul {
		margin:0px;
		padding:0px;
		display: table;
		border-collapse: separate;
     	border-spacing: 10px;
	}
		fieldset ul li {
			display: table-cell;
			list-style: none;
			width: 100px;
			height: 100px;
			padding: 10px;
			text-align: center;
			vertical-align:middle;
			border-radius: 5px;
			-moz-border-radius:5px;
			-webkit-border-radius: 5px;
			-khtml-border-radius: 5px;
			border: 1px solid #999;
			border: 1px solid #ccc;
		}
		
		label, input { cursor: pointer;}

legend {
	font-weight: bold;
	text-transform:uppercase;
	padding: 0px 10px;
}

/* estilo 03 */
input[type=checkbox].check_01 {display: none;}
input[type=checkbox].check_01 + label { background: #fff; display: inline-block; width: 26px;height: 25px; background: url(../img/lte.jpg) 0px 0px no-repeat;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_01:checked + label { background: url(../img/lte.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_02 				{ display: none;}
input[type=checkbox].check_02 + label 		{ background: url(../img/gsm.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_02:checked + label { background: url(../img/gsm.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_03 				{ display: none;}
input[type=checkbox].check_03 + label 		{ background: url(../img/3-7g.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_03:checked + label { background: url(../img/3-7g.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_04 				{ display: none;}
input[type=checkbox].check_04 + label 		{ background: url(../img/android.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_04:checked + label { background: url(../img/android.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_05 				{ display: none;}
input[type=checkbox].check_05 + label 		{ background: url(../img/twitter.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_05:checked + label { background: url(../img/twitter.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_06 				{ display: none;}
input[type=checkbox].check_06 + label 		{ background: url(../img/face.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_06:checked + label { background: url(../img/face.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_07 				{ display: none;}
input[type=checkbox].check_07 + label 		{ background: url(../img/youtube.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_07:checked + label { background: url(../img/youtube.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_08 				{ display: none;}
input[type=checkbox].check_08 + label 		{ background: url(../img/brackberry.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_08:checked + label { background: url(../img/brackberry.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_09 				{ display: none;}
input[type=checkbox].check_09 + label 		{ background: url(../img/hotspot.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_09:checked + label { background: url(../img/hotspot.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_10 				{ display: none;}
input[type=checkbox].check_10 + label 		{ background: url(../img/correo.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_10:checked + label { background: url(../img/correo.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_11 				{ display: none;}
input[type=checkbox].check_11 + label 		{ background: url(../img/internet.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_11:checked + label { background: url(../img/internet.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_12 				{ display: none;}
input[type=checkbox].check_12 + label 		{ background: url(../img/reproductor.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_12:checked + label { background: url(../img/reproductor.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_13 				{ display: none;}
input[type=checkbox].check_13 + label 		{ background: url(../img/memoria.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_13:checked + label { background: url(../img/memoria.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_14 				{ display: none;}
input[type=checkbox].check_14 + label 		{ background: url(../img/touch.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_14:checked + label { background: url(../img/touch.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_15 				{ display: none;}
input[type=checkbox].check_15 + label 		{ background: url(../img/camara.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_15:checked + label { background: url(../img/camara.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_16 				{ display: none;}
input[type=checkbox].check_16 + label 		{ background: url(../img/gps.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_16:checked + label { background: url(../img/gps.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_17 				{ display: none;}
input[type=checkbox].check_17 + label 		{ background: url(../img/wifi.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_17:checked + label { background: url(../img/wifi.jpg) 0px -28px no-repeat; float:left; margin: 5px;}

input[type=checkbox].check_18 				{ display: none;}
input[type=checkbox].check_18 + label 		{ background: url(../img/fm.jpg) 0px 0px no-repeat; display: inline-block; width: 26px;height: 25px;text-indent: -1000em;float:left; margin: 5px;}
input[type=checkbox].check_18:checked + label { background: url(../img/fm.jpg) 0px -28px no-repeat; float:left; margin: 5px;}
