@charset "utf-8";

#dv_logo{
	width:131px;
	height:20px;
	background:url(http://www.desarrollovisual.com/webs/touratech/images/dv.png) no-repeat top;
	overflow:hidden;
	float:right;
}
#dv_logo:hover{
	width:131px;
	height:20px;
	background:url(http://www.desarrollovisual.com/webs/touratech/images/dv.png) no-repeat bottom;
	overflow:hidden;
	float:right;
}

/* =========================== ETIQUETAS =========================== */

body {
	background:url(../images/bg.jpg) top repeat-x;
	padding:0px 0px 15px 0px;
	background-color:#ffdf4c;
	margin:0;
}
a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:link{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a:visited{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:hover{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#444F5B;
}
textarea{
	font-family:Arial, Helvetica, sans-serif;
}



/* =========================== FONTS =========================== */

/* ------------ font size ------------ */
.small{
	font-size:10px;
}
.medium{
	font-size:11px;
}
.big{
	font-size:13px;
}
.xbig{
	font-size:15px;
}
.xxbig{
	font-size:18px;
}
.xxxbig{
	font-size:23px;
}
.xxxxbig{
	font-size:26px;
}
.input_registrar_big{
	width:400px;
	font-size:15px;
}

/* ------------ font family ------------ */
.arial{
	font-family:Arial, Helvetica, sans-serif;
}
/* ------------ font weight ------------ */
.bold{
	font-weight:bold;
}
/* ------------ font decoration ------------ */
.subraya{
	text-decoration:underline;
}

/* ------------ font color ------------ */

.azul_claro{
	color:#D6DDF8;
}
.azul_suave{
	color:#CC9900;
}
.azul{
	color:#406ACC;
}
.azul_oscuro{
	color:#CC6600;
}
.azul_verde{
	color:#009966;
}


.rojo{
	color:#FF0000;
}
.naranja{
	color:#FF6600;
}

.blanco{
	color:#FFFFFF;
}
.gris_oscuro{
	color:#666666;
}


.titulo{
	font-weight:bolder;
	color:#2F589D;
}




/* =========================== DIVS =========================== */

/* ------------ div ancho ------------ */
.ancho_1 {
	width: 950px;
}
.ancho_2 {
	width: 950px;
}
.ancho_3{
	width:400px;
}
.ancho_4{
	width:140px;
}
.ancho_5{
	width:700px;
}
.ancho_busq{
	width:600px;
}

/* ------------ div cuerpo ------------ */
.fondo_cuerpo{
	background-image:url(http://www.desarrollovisual.com/webs/touratech/images/cuerpo_fondo.png);
	background-position:center;
	background-repeat:repeat-y;
}
.pie_cuerpo{
	/*background-image:url(http://www.desarrollovisual.com/webs/touratech/images/cuerpo_pie.png);*/
	background-position:center;
	background-repeat:no-repeat;
	height:31px;
}

/* ------------ div contenido ------------ */

.contenido_cabecera_vacia{
	margin:20px 30px 0px 30px;
	height:22px;
	background-image:url(http://www.desarrollovisual.com/webs/touratech/images/placa-sup.png);
	background-position:center;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.contenido_cabecera_tit{
	margin:20px 30px 0px 30px;
	padding:7px 13px 0px 18px;
	height:23px;
	background-image:url(http://www.desarrollovisual.com/webs/touratech/images/placa_sup_2.png);
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align:left;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
}
.contenido{
	margin:0px 30px 0px 30px;
	padding:10px 20px 0px 20px;
	background-image:url(http://www.desarrollovisual.com/webs/touratech/images/bg-contenido.png);
	background-position:center;
	background-repeat:repeat-y;
}
.contenido_pie{
	margin:0px 30px 0px 30px;
/*	background-image:url(http://www.desarrollovisual.com/webs/touratech/images/contenido_pie.png);
	background-position:center;
	background-repeat:no-repeat;*/
	height:22px;
}

/* --- contenido small --- */

.contenido_cabecera_small_vacia{
	margin:20px 30px 0px 30px;
	height:22px;
	background-image:url(http://www.desarrollovisual.com/webs/touratech/images/contenido_cabecera_small.png);
	background-position:center;
	background-repeat:no-repeat;
	color:#FFFFFF;
}
.contenido_cabecera_small_tit{
	margin:20px 30px 0px 30px;
	padding:2px 13px 0px 13px;
	height:28px;
	background-image:url(http://www.desarrollovisual.com/webs/touratech/images/contenido_cabecera_small_tit.png);
	background-position:center;
	background-repeat:no-repeat;
	vertical-align:bottom;
	text-align:left;
	color:#FFFFFF;
}
.contenido_small{
	margin:0px 30px 0px 30px;
	padding:10px 20px 10px 20px;
	background-image:url(http://www.desarrollovisual.com/webs/touratech/images/contenido_cuerpo_small.png);
	background-position:center;
	background-repeat:repeat-y;
}
.contenido_pie_small{
	margin:0px 30px 0px 30px;
	background-image:url(http://www.desarrollovisual.com/webs/touratech/images/contenido_pie_small.png);
	background-position:center;
	background-repeat:no-repeat;
	height:22px;
}
.ancho_contenido_small{
	width:340px;
	vertical-align:top;
}


/* ------------ div columna ------------ */

.col_izq{
	width:330px;
	float:left;
}
.sub_1{
	width:140px;
	height:30px;
	vertical-align:middle;
}
.sub_2{
	width:220px;
	height:30px;
	vertical-align:middle;
	padding-left:10px;
}
.col_der{
	width:330px;
	float:right;
}
.col_full{
	width:660px;
	float:left;
	text-align:center;
}


/* ------------ div input ------------ */

.select_busq{
	width:150px;
	font-size:12px;
}
.select_busq_ubic{
	width:215px;
	font-size:12px;
}
.input_basico{
	width:150px;
	font-size:10px;
}
.input_registrar{
	width:210px;
	font-size:11px;
}
.input_registrar1{
	width:140px;
	font-size:11px;
}
.input_registrar2{
	width:55px;
	font-size:11px;
}
.select_order{
	width:120px;
	font-size:9px;
}


/* ------------ div solapas ------------ */

.solapa_on {
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/solapa.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	
}
.solapa {
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/solapa.gif);
	width: 111px;
	height:20px;
	
	vertical-align:middle;
	margin:0px 1px 0px 1px;
	padding-top:5px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF9900;
}
.solapa a{color:#000000; text-decoration:none;}
.solapa a:link{color:#000000; text-decoration:none;}
.solapa a:hover{color:#000000; text-decoration:none;}
.solapa a:visited:hover{color:#000000; text-decoration:none;}
.solapa a:visited{color:#000000; text-decoration:none;}


/* ------------ div destacados ------------ */

.destacado{
	width:140px;
	overflow:hidden;
	background-position:center;
	background-repeat:no-repeat;
}
.sepa_dest{
	width:5px;
}
.div_img{
	border:1px solid #ededed;
	height:104px;
	width:140px;
	margin-bottom:6px;
}
.cuadro_dest{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/destacado_home.png);
	background-repeat: no-repeat;
	background-position: center;
	width:150px;
	height:250px;
}
.alto_dest_home{
	height:550px;
}
.dest_busq{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/dest_busq.png);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top:10px;
}
.destacado_placa{
	background:url(http://www.desarrollovisual.com/webs/touratech/images/placa_destacado.gif) center no-repeat;
	height:115px;
	width:300px;
	padding:12px 8px 4px 8px;
}
.destacado_placa_acc{
	background:url(http://www.desarrollovisual.com/webs/touratech/images/placa_destacado_acc.gif) center no-repeat;
	height:115px;
	width:300px;
	padding:12px 8px 4px 8px;
}


/* ------------ div noticias ------------ */

.noticia{
	width:250px;
	padding-left:20px;
}
.noticia_big{
	width:400px;
	padding-left:20px;
}
.noticia_2{
	width:200px;
}
.sepa_noti{
	width:10px;
}
.ancho_noticias{
	width:600px;
}
.div_img{
	border:1px solid #ededed;
	height:104px;
	width:140px;
	margin-bottom:6px;
}
.div_noticia_det{
	width:600px;
	text-align:left;
}
.img_noti_det{
	margin:0px 10px 10px 0px;
}



/* ------------ div pie ------------ */

.pie{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/base_pie.png);
	background-repeat:  no-repeat;
	background-position: center;
	height:80px;
	vertical-align:middle;
	width:950px;
}
.pie_der{
	height:65px;
	width:90px;
	text-align:right;
	float:right;
	vertical-align:bottom;
	padding-top:8px;
	padding-right:10px;
}
.pie_izq{
	height:70px;
	/*width:100px;*/
	width:10px;
	text-align:left;
	float:left;
	vertical-align:middle;
	padding-top:5px;
}
.pie_cen{
	height:77px;
	width:600px;
	float:left;
	vertical-align:middle;
	padding-top:18px;
	padding-left:10px;
}


/* ------------ div publicidades ------------ */

.publi_cabeza{
	width:510px;
	height:100px;
	margin-top:10px;
	text-align:right;
	vertical-align:middle;
	background:url(http://www.desarrollovisual.com/webs/touratech/images/fondo_publi_cabeza.jpg);
	background-repeat:no-repeat;
	background-position:right;
}


/* ------------ div resultados ------------ */

.img_resultado{
	border:1px solid #ededed;
	width:106px;
	height:106px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center;
}
.ancho_img_resultado{
	width:120px;
}
.contiene_res{
	padding:20px 20px 20px 20px;
	width:620px;
	height:110px;
	overflow:hidden;
}
.resultado_1{
	width:260px;
	padding-left:10px;
	vertical-align:top;
	float:left;
	overflow:hidden
}
.resultado_2{
	width:240px;
	vertical-align:top;
	overflow:hidden;
}
.resultado_2_a{
	padding-left:20px;
	width:130px;
	float:left;
	overflow:hidden;
}
.resultado_2_b{
	padding-left:20px;
	width:40px;
	height:110px;
	float:right;
}
.resultado_2_c{
	width:70px;
	height:110px;
	float:right;
	overflow:hidden;
}
.no_destacar_acc{
	background: url(http://www.desarrollovisual.com/webs/touratech/images/no_destacado_acc.png) no-repeat center;
}
.destacar{
	background: url(http://www.desarrollovisual.com/webs/touratech/images/destacado.png) no-repeat center;
}
.no_destacar{
	background: url(http://www.desarrollovisual.com/webs/touratech/images/no_destacado.png) no-repeat center;
}
.opc_res{
	margin-top:-1px;
	height:5px;
}
.info_resultado{
	height:17px;
	overflow:hidden;
}


/* ------------ div detalle ------------ */

.oculta_exceso{
	overflow:hidden;
}
.descripcion_detalle{
	width:650px;
	overflow:hidden;
}
.usuario_detalle{
	width:330px;
	overflow:hidden;
}
.ancho_detalle{
	width:650px;
}
.img_detalle_big{
	height:240px;
	border:2px solid #FF9900;
}
.img_detalle_ancho{
	width:270px;
	overflow:hidden;
}
.flecha_detalle{
	width:19px;
	overflow:hidden;
}
.img_detalle{
	overflow:hidden;
}
.img_small{
	width:280px;
	padding-left:10px;
}

.img_small_detalle{
	border:1px solid #ededed;
	width:40px;
	height:40px;
	overflow:hidden;
	margin:0px 2px 2px 0px;
}
.img_no_selecc{
	border:2px solid #B1C6E7;
	width:40px;
	height:40px;
	overflow:hidden;
	margin:0px 2px 2px 0px;
}
.img_no_selecc:hover{
	border:2px solid #E0E9F8;
	width:40px;
	height:40px;
	overflow:hidden;
	margin:0px 2px 2px 0px;
}
.img_selecc{
	border:2px solid #006699;
	width:40px;
	height:40px;
	overflow:hidden;
	margin:0px 2px 2px 0px;
}
.cuadro_lupa{
	border:2px solid #F8F8FB;
	width:40px;
	height:40px;
	overflow:hidden;
	margin:0px 2px 2px 0px;
}
.contiene_det{
	padding:20px 20px 20px 20px;
	width:620px;
	height:110px;
	overflow:hidden;
}
.detalle_1{
	width:260px;
	padding-left:10px;
	vertical-align:top;
	float:left;
	overflow:hidden
}
.detalle_2{
	width:350px;
	vertical-align:top;
	float:right;
	overflow:hidden;
}
.detalle_2_a{
	padding-left:20px;
	width:250px;
	float:left;
	overflow:hidden;
}
.detalle_2_b{
	padding-left:20px;
	width:40px;
	height:180px;
	float:right;
}
.item_info_detallada{
	width:100px;
}

/* ------------- div botones avisos ------------ */
.btn_arr{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/btn_arriba.png);
	background-repeat:  no-repeat;
	background-position: center;
	height:32px;
	width:32px;
}
.btn_med{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/btn_medio.png);
	background-repeat:  no-repeat;
	background-position: center;
	height:32px;
	width:32px;
	margin-top:7px;
}
.btn_aba{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/btn_abajo.png);
	background-repeat:  no-repeat;
	background-position: center;
	height:32px;
	width:32px;
	margin-top:7px;
}


/* ------------ div log in ------------ */

.div_login{
	padding:10px 10px 10px 10px;
}
.log{
	position:absolute;
	background:#0099CC;
}
.recuadro_login{
	width:260px;
	border:1px solid #006699;
	padding:20px 0px 10px 0px;
}
.boton_registrar{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/boton_big.png);
	background-repeat:  no-repeat;
	background-position: center;
}


/* ------------ div paginado ------------ */

.paginado{
	margin-top:25px;
	width:200px;
	padding-right:35px;
	vertical-align:top;
	text-align:right;
}
.div_pag{
	width:15px;
	height:15px;
	float:left;
	text-align:center;
}
.div_pag:hover{
	background-color:#E1EBF7;
}
.div_pag_elegida{
	background-color:#B8CDEF;
	color:#FFFFFF;
}


/* ------------ div mi cuenta ------------ */

.aviso_micuenta{
	/* width:255px;*/
}
.aviso_micuenta_1{
	width:75px;
}
.aviso_micuenta_2{
	width:140px;
}
.margenleft_10{
	margin:0px 0px 0px 10px;
}
.margenright_10{
	margin:0px 10px 0px 0px;
}
.img_aviso_micuenta{
}
.img_aviso_micuenta_2{
	height:75px;
	overflow:hidden;
	margin-bottom:5px;
	border:1px solid #D7E2F4;
}
.item_aviso{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/item_micuenta_aviso.png);
}
.item_favorito{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/item_micuenta_fav.png);
}
.item_micuenta{
	background-repeat:  no-repeat;
	background-position: center;
	
	width:200px;
	height:43px;
	
	margin:0px 0px 0px 0px;
	padding:30px 0px 0px 30px;
	
	vertical-align:middle;
}

/* -- nuevo aviso -- */

.nuevo_aviso_paso{
	background-repeat: no-repeat;
	background-position: center;
	width:646px;
	height:38px;
}
.ancho_checks{
	width:200px;
}

.cuadro_foto{
	width:50px;
	height:50px;
	border:2px solid #999999;
	text-align:center;
}
.cuadro_foto_seleccionado{
	width:50px;
	height:50px;
	border:2px solid #FF6633;
	text-align:center;
}
.cuadro_foto:hover{
	width:50px;
	height:50px;
	border:2px solid #E3EFFD;
	text-align:center;
}

.cuadro_foto_ppal{
	width:167px;
	height:167px;
	border:2px solid #999999;	
	text-align:center;
}
.cuadro_foto_seleccionado_ppal{
	width:167px;
	height:167px;
	border:2px solid #FF6633;
	text-align:center;
}
.cuadro_foto_ppal:hover{
	width:167px;
	height:167px;
	border:2px solid #E3EFFD;
	text-align:center;
}
.editando{width:500px; border:1px solid #0099CC; vertical-align:middle; padding:20px 0px 12px 0px;}

/* ------------ otros div ------------ */

.opcion_accion{
	width:130px;
	height:12px;
	padding:2px 2px 2px 2px;
	background:#E8E8E8;
	cursor:pointer;
}
.opcion_accion:hover{
	background:#C2D3ED;
}
.placa_busq_codigo{
	background:url(http://www.desarrollovisual.com/webs/touratech/images/placa_busq_codigo.jpg) center no-repeat;
	height:53px;
	width:112px;
	padding:10px 10px 10px 10px;
}

.manito{cursor:pointer;}
.cabecera_sesion{
	margin:0px 0px 0px 20px;
}
.nodisponible{
	padding:10px 10px 10px 10px;
	color:#FF0000;
	font-weight:bold;
	text-align:left
}
.disponible{
	padding:10px 10px 10px 10px;
	color:#009900;
	font-weight:bold;
	text-align:center
}
.obligatorio{
	width:20px;
	color:#FF0000;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	font-size:14px;
}
.error{
	width:450px;
	border:1px solid #FF0000;
	padding:20px 20px 20px 20px;
}
.borde_error{
	border:1px solid #FF0000;
}
.logo{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/logo-completo.png);
	background-repeat:no-repeat;
	background-position:center;
	width:617px;
	height:120px;
	cursor:pointer;
}
.sepa_largo{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/sepa_largo.png);
	background-repeat: no-repeat;
	background-position: center;
	height:18px;
}
.sepa_largo_2{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/sepa_largo.png);
	background-repeat: no-repeat;
	background-position: center;
	height:2px;
}
.sepa_corto{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/sepa_corto.png);
	background-repeat: no-repeat;
	background-position: center;
	height:5px;
	margin:5px 0px 5px 0px;
}
.menu{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/base_menu.png);
	background-repeat:  no-repeat;
	background-position: center;
	height:25px;
	vertical-align:bottom;
}
.boton{
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	font-weight:bold;
	vertical-align:baseline;
	
	background-image:url(http://www.desarrollovisual.com/webs/touratech/images/boton.png);
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	width:62px;
	margin: 0px 5px 0px 5px;
}
.botones_busq{
	width:150px;
	text-align:center;
}
.floatnone{float:none;}
.floatinherit{float:inherit;}
.floatright{float:right;}
.floatleft{float:left;}

.img_usu_reg{
	border:1px solid #003366;
}
.tyc{
	background-color:#FCFDFE;
	padding:10px 10px 10px 10px;
	width:650px;
	height:500px;
	overflow:scroll;
	border:1px solid #BBD1EC;
}

.suscribite{
	height:122px;
	width:140px;
	background-image: url(http://www.desarrollovisual.com/webs/touratech/images/placa_suscribite.jpg);
	background-repeat:  no-repeat;
	background-position: center;
}
.suscrib_1{
	width:120px;
}




/* ================================================================== */
/* ================================================================== */
/* =========================== BACKOFFICE =========================== */

.cabecera_login{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/backoffice/images/cabecera_login.png);
	background-repeat:  no-repeat;
	background-position: center;
	width:350px;
	height:200px;
	vertical-align:bottom;
}

.cuerpo_login{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/backoffice/images/cuerpo_login.png);
	background-repeat:  no-repeat;
	background-position: center;
	width:350px;
	height:220px;
	vertical-align:middle;
	padding-top:0px;
	margin-top:0px;
}

.login_input{width:120px;}

.login_campo{
width:120px;
padding:15px 0px 15px 0px;
}

.body_back{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFFF;
	background-image: url(http://www.desarrollovisual.com/webs/touratech/backoffice/images/fondo_body_back.png);
	background-repeat:  repeat-x;
	background-position: top;
}

.cabecera_back{
	background-image: url(http://www.desarrollovisual.com/webs/touratech/backoffice/images/cabecera.png);
	background-repeat:  no-repeat;
	background-position: center;
	width:800px;
	height:100px;
	vertical-align:bottom;
}
.datos_usu_back{
	margin:0px 0px 10px 10px;
	width:500px;
	text-align:right;
	vertical-align:top;
}

.menu_back{width:170px;}
.ppal_back{width:600px; text-align:center}

.titulo_opcion_back{
	height:18px;
	width:120px;
	vertical-align:middle;
	text-align:left;
	cursor:pointer;
	padding:3px 0px 0px 5px;
	margin:5px 0px 5px 0px;
	background:#CC6600;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
.titulo_opcion_back a{
	color:#FFFFFF;
}

.opcion_back{
	height:18px;
	width:110px;
	vertical-align:middle;
	text-align:left;
	cursor:pointer;
	padding:3px 0px 0px 15px;
	margin:5px 0px 5px 0px;
	border:1px solid #FFFFFF;
}

.opcion_back_selecc{
	height:18px;
	width:110px;
	vertical-align:middle;
	text-align:left;
	cursor:pointer;
	padding:3px 0px 0px 15px;
	margin:5px 0px 5px 0px;
	border:1px solid #FFFFFF;
	text-decoration:underline;
	font-weight:bold;
}
	
.opcion_back:hover{
	border:1px solid #DBEAF2;
}
.opcion_back_selecc:hover{
	border:1px solid #DBEAF2;
}



.fondo_opciones{
	background:url(http://www.desarrollovisual.com/webs/touratech/backoffice/images/fondo_opciones.png);
	background-position:center;
	background-repeat:repeat-y;
}
.fondo_pie_opciones{
	background:url(http://www.desarrollovisual.com/webs/touratech/backoffice/images/fondo_pie_opciones.jpg);
	background-position:center;
	background-repeat:no-repeat;
	height:50px;
}

.img_usr_back{
	height:70px;
	width:70px;
	overflow:hidden;
	text-align:center;
	border:1px solid #D7DFEE;
}

.img_aviso_back{
	height:50px;
	width:50px;
	overflow:hidden;
	text-align:center;
	border:1px solid #D7DFEE;
}
.usr_1_back{
	width:140px;
	overflow:hidden;
	text-align:left;
}
.usr_2_back{
	width:260px;
	overflow:hidden;
	text-align:left;
}
.sepa_usr_back{
	width:10px;
	background:url(http://www.desarrollovisual.com/webs/touratech/backoffice/images/sepa_vert.jpg);
	background-position:center;
	background-repeat:repeat-y;
}

.div_categoria{
	background:#ECF3F9;
}
.div_subcategoria{
	background:url(http://www.desarrollovisual.com/webs/touratech/backoffice/images/linea-hijo.gif) left top no-repeat;
	width:350px;
	padding-left:50px;
}