@charset "utf-8";
/* CSS Document */

body{
	background-color:#FFFFFF;
	background:url(../images/fondo_page.png) repeat-x;
}


a {
	color:#12212c;
	font-weight:bold;
	Stext-decoration:none;
}


a:hover {
	color:#83150A;
	text-decoration:underline;
}
body, #tb_page, #tb_page td, #tb_page tr{
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#tb_page{
	width: 100%;
}

#fondo_derecha {
	width:auto;
	background:url(../images/fondo_derecha.png) left top no-repeat;
}


#container {	
	text-align: left;
	margin: 0px;
	width: 916px !important;
	background:#FFFFFF;
	table-layout:fixed;
}

#cabecera_div {	
	text-align: left;
	margin: 0px;
	width: 916px;
	background:#FFFFFF;
}

#fondo_izquierda {
	width:auto;
	background:url(../images/fondo_izquierda.png) right top no-repeat;
}

.cabecera_lineas_arriba{
	overflow:hidden;
	height:8px;
	background-image:url(../images/lineas_fondo.png)
}

.cabecera_lineas_oscuras_arriba{
	overflow:hidden;
	height:3px;
	background-image:url(../images/lineas_fondo_oscuras.png);
	clear:both;
}

.cabecera_lineas_claras{
	background-image:url(../images/lineas_fondo_claras.png);
	width: 916px;
	clear:both;
}
.cabecera_lineas2{
	overflow:hidden;
	height:5px;
	background-image:url(../images/lineas_fondo.png)
}

.cabecera_lineas_oscuras2{
	overflow:hidden;
	height:57px;
	background-image:url(../images/lineas_fondo_oscuras.png);
	padding-left:227px;
	padding-right:24px;
	color:#FFF;
}

.cabecera_lineas_oscuras2 .titulo{
	float:left;
	padding-left:20px;
	padding-top:25px;
	color:#FFF;
}

.cabecera_lineas_oscuras2 .formulario{
	padding-top:10px;
	float:right;
	font-size:11px;
	text-align:center;
	width:380px;
}

.cabecera_lineas_oscuras2 input{
	border:1px #006e68;
	font-size:10px;
}



.pie_linea{
	overflow:hidden;
	height:20px;
	line-height:20px;
	padding-left:227px;
	background-image:url(../images/lineas_fondo.png);
	color:#7AF7EE;
	text-align:center;
}
#logo_infortorrent{
	float:left;
	width:227px;
	height:108;
}

#derecha_cabecera{
	float:right;
	width:689px;
	height:108px;
}


#cabecera_app{
	height:83px;
	background:#FFFFFF;
}

#cabecera_app_texto{
	float:left;
	width:424px;
	padding-left:80px;
	height:68px;
	padding-top:15px;
	font-size:11px;
	text-align:right;
}

#cabecera_app_logo{
	float:right;
	width:185px;
	height:83px;
	vertical-align:middle;
}

#cabecera_menu{
	height:25px;
	background-color:#26333d;
}

#cabecera_menu .elemento{	
	float:left;
	display:block;
	background-color:#26333d;
	padding-left:10px;	
	padding-right:10px;
	height:25px;
	line-height:25px;
}

#cabecera_menu .elemento a{	
	text-decoration:none;
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
}

#cabecera_menu .elemento:hover, #cabecera_menu .elemento a:hover, #cabecera_menu .seleccionado{	
	background-color:#000000;
}

#capa_central {
	clear:both;
	sheight:328px;
	width:916px;
	background:url(../images/fondo_int_derecha_up.png) bottom right no-repeat;
}

#imagen_ordenador_arriba {
	float:left;
	width:227px;
	height:317px;
}

#div_googlemaps {
	float:left;
	width:385px;
	height:307px;
	padding-top:10px;
}


#div_messenger{
	float:right;
	width:299px;
	height:308px;
	padding-top:9px;
	padding-left:5px;
}

#zona_central {
	height:208px;
	background:url(../images/fondo_central2.png) top no-repeat;
}

.titulo{
	font-size:18px;
	font-weight:bold;
	float:left;
	padding-bottom:10px;
	color:#006D63;
}

h2 {
	font-size:16px;
	font-weight:bold;
	color:#006D63;
}

.mas_informacion, .mas_informacion_derecha{
	float:rigth;
	line-height:20px;
}

.mas_informacion_derecha {
	text-align:right;
}


.empezar_zona {
	clear:both;
	}
	
#rotate {
	margin-left: 440px;
	padding-top: 10px;
	padding-right: 10px;
}

.imagen {
	margin: 5px;
	border:#008580 2px solid;
}

#cuerpo_interior {
	background:url(../images/fondo_interior.jpg) top no-repeat;
	background-color:#FFF;
	padding-top:40px;
	padding-left:117px;
	padding-right:40px;
	padding-bottom: 20px;
	font-size:12px;
}

#cuerpo_interior .derecha{
	float:right; 
	width:300px;
	margin-left:40px;
}
.destacado {
	font-weight:bold;
	color: #006D67;
}

.cuadro_texto {
	width:403;
	background:url(../images/cuadro_texto_fondo.png) repeat-y;
}
.cuadro_texto .arriba{
	overflow:hidden;
	width:403;
	height:13px;
	background:url(../images/cuadro_texto_arriba.png) bottom no-repeat;
}
.cuadro_texto .abajo{
	overflow:hidden;
	width:403;
	height:11px;
	background:url(../images/cuadro_texto_abajo.png) top no-repeat;
}
.cuadro_texto .contenido{
	margin-left:4px;
	margin-right:10px;
	padding:20px;
	padding-bottom:40px;
	padding-left:30px;
	background:url(../images/cuadro_texto_degradado.png) top repeat-x;
	line-height:140%;
	font-size:14px;
}
.imagenes {
	margin-left: 227px;
	padding-bottom:20px;
}
.thumbnail{
	float:left;
	margin-top:30px;
	margin-left: 30px;
	border: #008580 2px solid;
	float:left;
	width:100px;
	height:75px;
}

.div_ofertas{
	margin-left: 227px;
	padding-bottom:20px;
}
.ofertas{
	width:310px;
	height:162px;
	background:#FFF;
	margin-left:22px;
	margin-top:20px;
	float:left;
	font-size:10px;
	color:#000;
}
.ofertas .articulo{
	font-size:11px;
	font-weight:bold;
	color:#7c0f0f;
}
.ofertas .descripcion{
	padding-top:6px;
	padding-bottom:6px;
	height:75px;
}
.ofertas .precio{
	font-size:30px;
	font-weight:bold;
	color:#7c0f0f;
}
.ofertas .masinfo, .ofertas .masinfo a{
	font-size:10px;
	font-weight:bold;
	color:#7c0f0f;
	text-decoration:none;
}
.ofertas .masinfo a:hover{
	text-decoration:underline;
}
.ofertas_arriba {
	background:url(../images/ofertas_arriba.gif) top no-repeat;
	width:310px;
	height:8px;
}
.ofertas_imagen{
	width:150px;
	height:146px;
	float:left;
	text-align:center;
	vertical-align:middle;
}
.ofertas_texto{
	width:160px;
	height:146px;
	float:left;
}
.ofertas_abajo{
	background:url(../images/ofertas_abajo.gif) bottom no-repeat;
	width:310px;
	height:8px;
	clear:both;
}
.buttonform
{
	border:2px;
    BORDER-RIGHT: #002f2d 2px solid !important;
    BORDER-TOP: white 2px solid !important;
    FONT: 9px Tahoma, Helvetica, Arial;
    BORDER-LEFT: #519c98 2px solid !important;
    COLOR: white;
    BORDER-BOTTOM: #002f2d 2px solid !important;
    BACKGROUND-COLOR: #006e68;
}

.tabla_datos {
	border-top:2px solid #006D67;
	border-left:2px solid #006D67;
	border-bottom:2px solid #006D67;
	border-right:2px solid #006D67;
}

.tabla_datos tr{
	background:#CAFFFC;
}

.tabla_datos td, .tabla_datos th{
	padding-top:4px !important;
	padding-bottom:4px !important;
	padding-right:4px !important;
	padding-left:10px !important;
}
	

.tabla_datos th{
	background:#00A19A;
	color:#FFF;
	border-bottom:4px solid #006D67;
	font-size:12px;
}

.tabla_datos .par_th{
	background:#3C4C58;	
	border-bottom:4px solid #12202B;
}

.tabla_datos .par_tr{
	background:#7AF7EE;
}

.tabla_datos .par_tr .par_td{
	background:#8797A4;
}

.tabla_datos .par_td2{
	background:#CCCCCC;
}
.texto_menor {
	font-size:9px;
}