/*Estilos para mascara principal touringtech @2010*/
body
{
	margin:0px;
	padding:0px;
	background-image:url(../../images/ima_ev_tech_fondo.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#333333;
}
#main_container
{
	width:824px;
	height:auto;
	margin:auto;
	padding:auto;
}
#header
{
	width:824px;
	height:97px;
	margin:0px;
	background-image:url(../../images/ima_ev_cab_web.jpg);
	background-position:0px 0px;
}
#logo_flash
{
	width:236px;
	height:72px;
	float:left;
	margin-top:12px;
	margin-left:25px;
}
#logo_touring
{
	width:250px;
	height:80px;
	float:right;
	margin-top:12px;
	margin-right:20px;
}
#menu_top_right
{
	width:100px;
	float:right;
	color:#FF0000;
	padding:20px 0 0 0;
}
#menu_tab
{
	width:824px;
	height:43px;
	float:left;
	background-image:url(../../images/ima_ev_fondo_menu.jpg);
	/*margin:10px 0 0 0;*/
	margin:0px;
	padding:0px;
	margin-top:-2px;
}
#menu_tab #botones
{
	width:auto;
	float:left;
	list-style:none;
}
#menu_tab #hora
{
	width:auto;
	height:auto;
	float:right;
	color:#FFFFFF;
	margin:15px 0 0 0;
	padding-left:10px;
	padding-right:30px;
}
#panel_izquierda
{
	width:262px;
	height:auto;
	float:left;
	position:relative;
	margin-top:4px;
	top:0px;
}
#panel_izquierda #loginAcceso
{
	width:250px;
	height:200px;
	background-image:url(../../images/ima_ev_fondo_login2.jpg);
	background-position:center;
	margin-left:12px;
	margin-bottom:5px;
}
#panel_izquierda #panel_submenu
{
	width:250px;
	height:193px;
	background-image:url(../../images/ima_ev_fondo_submenu.gif);
	background-position:center;
	margin-left:12px;
	margin-bottom:5px;
}
#panel_izquierda #loginAcceso .tb_acceso_login
{
	color:#FFFFFF;
	font-family:Arial;
	font-style:normal;
	font-size:12px;
	margin-top:0px;
	padding-top:4px;
	margin-left:10px;
}
#panel_izquierda #loginAcceso .tb_acceso_login a:link
{
	color:#FFFFFF;
	text-decoration:none;	
}
#panel_izquierda #loginAcceso .tb_acceso_login a:visited
{
	color:#FFFFFF;
	text-decoration:none;	
}
#panel_izquierda #loginAcceso .tb_acceso_login a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}
#panel_izquierda #loginAcceso .tb_acceso_login h4
{
	font-size:14px;
}
#panel_izquierda #loginAcceso .tb_acceso_login .form_cajas
{
	color:#ffffff;
	font-family:Arial;
	font-style:normal;
	font-size:12px;
	width:170px;
	height:18px;
	background-color:#666666;
	border:solid 1px #757575;
}
#panel_izquierda #menu_servicios
{
	width:250px;
	height:auto;
	float:left;
	margin-bottom:4px;
}
#panel_izquierda #menu_servicios
{
	width:250px;
	float:left;
}
ul,ol,dl,li,dt,dd
{
	list-style-type:none;
	margin:0px;
	padding:0px;
} 
li.adomicilio{margin-left:12px; padding-bottom:2px;}
li.atelefonica{margin-left:12px; padding-bottom:2px;}
li.aremota{margin-left:12px;}

#panel_cuerpo_derecho
{
	float:right;
	margin-top:0px;
	margin-right:12px;
	margin-bottom:4px;
	width:540px;
	height:auto;
	/*position:relative;*/
	padding:0px;
}

#contenido_flash_slide
{
	width:540px;
	height:auto;
	/*background-image:url(../images/ima_temp_slide_flash.jpg);*/
	margin-right:5px;
	margin-top:4px;
}

#contenedor_cuerpo_arriba
{
	width:540px;
	height:16px;
	background-image:url(../../images/ima_ev_cuerpo_arriba.jpg);
	background-repeat:no-repeat;
	padding: 0;
	margin:0;
	margin-top:4px;
}


#contenedor_cuerpo_centro
{
	width:540px;
	background-image:url(../../images/ima_ev_cuerpo_centro.jpg);
	background-repeat:repeat-y;
	clear:both;
	overflow:hidden;
}
#titulo_contenidos
{
	background:url(../../images/ima_ev_fondo_titulo1.jpg) no-repeat scroll 0 0;
	background-position:center;
	width:auto;
	height:37px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
#titulo_contenidos li 
{
	padding-left:60px;
	padding-top:11px;
	color:#FFFFFF;
}

#cuadro_texto_contenido
{
	width:540px;
	height:auto; /*174px*/
	margin:0px;
	padding:0px;
	float:left;
}
#cuadro_texto_contenido #cuadro_imagen p
{
	width:120px;
	height:120px;
	float:left;
	vertical-align:middle;
	margin-left:40px;
}
#cuadro_texto_contenido #cuadro_textos
{
	width:320px;
	vertical-align:middle;
	height:auto;
	margin-top:20px;
	margin-bottom:0px;
	margin-left:180px;
	font-style:normal;
	text-align:justify;
	line-height:16px;
	font-size:11px;

}
#cuadro_texto_contenido #cuadro_textos2
{
	width:440px;
	vertical-align:middle;
	height:auto;
	margin-top:20px;
	margin-bottom:10px;
	margin-left:60px;
	font-style:normal;
	text-align:justify;
	line-height:14px;
	font-size:11px;

}
#cuadro_texto_contenido #cuadro_textos a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
#cuadro_texto_contenido #cuadro_textos a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
#cuadro_texto_contenido #cuadro_textos a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#CC0000;
	text-decoration:none;
}


#contenedor_cuerpo_abajo
{
	width:540px;
	height:16px;
	background:url(../../images/ima_ev_cuerpo_abajo.jpg) no-repeat scroll 0 0; 
	padding: 0px;
	margin:0px;
	float:right;
}
#contenedor_footer
{
	width:824px;
	height:12px;
	/*background-image:url(../../images/ima_footer_new.gif);*/
	background-image:url(../../images/ima_ev_negro_tech_.gif);
	background-repeat:no-repeat;
	float:left;
	padding-bottom:0px;
}

.tb_submenu_izquierda
{
	padding-top:20px;
	
	color:#c9c9c9;
	font-family:Arial;
	font-style:normal;
	font-size:12px;
	margin-top:0px;
	line-height:24px;
}
.tb_submenu_izquierda a:link
{
	color:#c9c9c9;
	text-decoration:none;
}
.tb_submenu_izquierda a:visited
{
	color:#c9c9c9;
	text-decoration:none;
}
.tb_submenu_izquierda a:hover
{
	color:#ffffff;
	text-decoration:none;
}



.txt_general,.txt_general_bold,.txt_general_gris,.txt_general_rojo,.txt_general_azul,.txt_general_grisb,.txt_general_rojob,.txt_general_azulb,.txt_general_blanco, a,.txt_general_nota,.txt_error,.txt_general_amarillo,.txt_general_verde{
font-size: 12px;color: #000000;background-color: inherit;text-decoration: none;}
.txt_general_bold{margin: 0;font-weight:bold;}
.txt_general_nota{
	font-size:9px;
	text-align:left;
	color: #00558C;
}
.txt_general_gris{background-color: inherit;color: #666666;}
.txt_general_gristch{background-color: inherit;color: #666666;text-decoration: line-through;}
.txt_general_rojo{background-color: inherit;color: #FF0000;}
.txt_general_azul{background-color: inherit;color: #195089;}
.txt_general_grisb{background-color: inherit;color: #666666;font-weight:bold;}
.txt_general_rojob{background-color: inherit;color: #FF0000;font-weight:bold;}
.txt_general_azulb{background-color: inherit;color: #195089;font-weight:bold;}
.txt_error{font-size:10px;color: #FF0000;}
.txt_general_blanco{background-color: inherit;color: #FFFFFF;font-size: 16px; font-weight:bold; }
.txt_precio{font-size: 12px;font-weight:bold;background-color: inherit;color:#185188;}
.txt_general_amarillo{color: #FEC002;font-weight: bold;}
.txt_general_verde{color: #339900;font-weight: bold;}


.boton
{
	background-color:#666666; /*#ffffff; */
	border-bottom: #888888 1px solid;
	border-collapse: collapse;
	border-left: #888888 1px solid;
	border-right: #888888 1px solid;
	border-top: #888888 1px solid;
	color: #ffffff;
	cursor: pointer;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	height: 30px;
	width:80px;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
}

.lblerror
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
}
