/*estilos generales*/
.row_cabecera a { padding-top:0px; color: #000;}
.row_cabecera a img {border: none;}
.row_cabecera a:hover {color:#f60;}
.row_cabecera fieldset, form {border:none; margin:0px; padding:0px;}
.row_cabecera .invisible, .oculto { display:none;}
.formsecare ul, .formsecare li {margin-top:0px; padding-top:0px;}
/**/

/*cabecera*/
.row_cabecera { width: 940px; max-width:940px; font-size: 12px; padding: 0px; margin:0px; text-align: left; float:left;}
.celda_buscador {width: 686px; max-width:686px; float: left; display: inline;}

.formsecare {
	float:right;
	width: 251px; max-width:251px;
	height: 102px; /* max-height:102px; */
	margin: -1px 1px 0px 0px; 
	_margin: -104px 1px 0px 0px; 
	padding: 0px; 
	padding-top:0px;	
	border:1px solid #ccc;	
	text-align: left; font-size:11px; vertical-align:top; background-color:#f7f7f7;
}

#id_care_movil, #id_care_internet {
	padding:0px; margin:0px; vertical-align:top; height:93px;
	padding-top:13px;
}

#id_care_movil_alerta, #id_care_internet_alerta {
	margin:0px; vertical-align:top; height:93px;
	margin-top:10px;
	padding:0px 13px 0px 17px;}

.row_cabecera h1 { width: 40px; margin: 12px 0px 1px 0px; float:left; }
.row_cabecera li { padding: 0px 0px; }

/* menus navegacion */ 

/* menu1 segmentos */
.row_cabecera .menu_segmentos { float:left; text-align:center; width:337px; max-width:337px; margin: 40px 0px 0px 0px; float:left; height:20px; padding-left:17px;}
.row_cabecera .menu_segmentos a {color:#666;}
.row_cabecera .menu_segmentos ul {margin: 0;	padding: 0;	float: left; height:20px;}
.row_cabecera .menu_segmentos li {display: inline; text-align: center; float:left; vertical-align:bottom; height:20px;background-image:url(/img/header/menu_spacer_1.gif); background-repeat:no-repeat; background-position:0px 0px;padding-left:16px; margin-left:16px; }
.row_cabecera .menu_segmentos li:first-child , 
.row_cabecera .menu_segmentos li.first-child {background-image:none ;padding-left:0px}

/* menu2 secciones */
.menu_secciones {
	width:686px; 
	max-width:686px; 
	float:left; 
	margin-top:12px; 
	background-image:url(http://telco.swf.enpruebas.com/img/header/menu_bg_sli.gif); 
	background-position: -1px 0px; 
	background-repeat:repeat-x;
}

.row_cabecera .celda_menu_sec .menu { float:left; text-align:center; }

.row_cabecera .celda_menu_sec .menu ul{ 
	margin: 0;	
	padding: 0;	
	float: left; 
	height:24px;		
}

.row_cabecera .celda_menu_sec .menu li { 
	display: inline; 
	text-align: center; 
	float:left; 
	vertical-align:bottom; 
	height: 21px;  
	vertical-align: bottom; 
	padding-top:10px; 
	background: url(http://telco.swf.enpruebas.com/img/header/menu_bg_1.gif); 
	background-position:0px 0px;
	_background: url(http://telco.swf.enpruebas.com/img/header/menu_bg_izq.gif); 
	_background-position: right;
	_background-repeat: no-repeat;
	padding-left:16px; 
	padding-right:18px;
}

.row_cabecera .celda_menu_sec .menu li.current_menu + li { background-position:-1px 0px; }

.row_cabecera .celda_menu_sec .menu li:first-child ,.row_cabecera .celda_menu_sec .menu li.first-child {
	background:url(http://telco.swf.enpruebas.com/img/header/menu_bg_li.gif);
	padding-left:18px;
}

.row_cabecera .celda_menu_sec .menu li.last-child {
	_background:url(http://telco.swf.enpruebas.com/img/header/menu_bg_sli.gif);
	_padding-left:18px;
}

.row_cabecera .celda_menu_sec .menu li.current_menu { 	
	border-top:0; 
	border-left:2px solid #ccc; 
	border-right:2px solid #ccc; 
	background: url(http://telco.swf.enpruebas.com/img/header/menu_bg_1b.gif); 
	background-repeat:repeat-x; 
	background-position:0px 0px;
}


/* menu3 subelementos */
.row_cabecera .celda_menu_sub .menu { float:left; text-align:center; font-weight:bold }
.row_cabecera .celda_menu_sub .menu { margin: 0; padding: 0; float: left; height:30px;
 border-bottom:2px solid #CCC;border-left:2px solid #CCC;border-right:2px solid #CCC; width:935px; max-width:935px;
}

.row_cabecera .celda_menu_sub .menu li{
	float:left; display: inline; text-align: center; vertical-align:bottom;
	height: 21px; padding-top:9px; padding-left:0px; margin-right: 0px; padding-right: 16px;
	background-image:url(/img/header/menu_spacer_2.gif); background-repeat:no-repeat;
	background-position:0px 0px;
}
.row_cabecera .celda_menu_sub .menu li:first-child ,
.row_cabecera .celda_menu_sub .menu li.first-child { background:none; padding-left:0px;} 

.row_cabecera .celda_menu_sub .regular_menu a { margin-left:16px; }
.row_cabecera .celda_menu_sub .current_menu a { margin-left:16px; }
/* EO menus*/


/* buscador de contenidos */
.row_cabecera .link_catala { float:right; margin:17px 57px 0px 0px; padding: 0px 0px 0px 10px; height: 11px; color:#FFFFFF/*background-image:url(/img/bg_arrow.gif); background-repeat:no-repeat;background-position:1px 4px;*/; visibility:hidden;}
.row_cabecera .link_catala.activo {visibility:visible;}

.row_cabecera .link_google { float:left; margin:13px 57px 0px 0px; /*padding: 0px 0px 0px 10px;*/ height: 11px;}

.row_cabecera .caja_buscador {
	float:right; margin: 6px 21px 0px 0px; border: 1px solid #999;
	padding:0px; height: 22px; width: 269px;
}
.row_cabecera .caja_buscador .box_buscador {height: 18px; border:0px; 
	vertical-align:top; margin-left:5px; width:239px;}
/*
.row_cabecera .caja_buscador .imgbtn_buscar { vertical-align:middle; float:right;}
*/
.row_cabecera .caja_buscador .img { margin-top:2px;}

/**/

/* casillas de login de usuarios */
.formsecare .interline { line-height:20px;}
.formsecare .cerrar { float:right; display:inline; height:80px; margin-left:18px;}

.formsecare .box {height:20px; border:1px solid #CCC; vertical-align:bottom; margin:0 0 0 0;}

.formsecare .box_mv_login {width:106px;}
.formsecare .box_mv_pass {width:101px; margin-left:4px;}

.formsecare .box_ad_login {width:107px; margin-bottom: 2px;}
.formsecare .box_ad_pass {width:107px;}
.formsecare .box_ad_dom {width:107px; height:24px; margin-left:2px; margin-bottom: 2px;	margin-top:1px; border: 1px solid #ccc;}

.formsecare h2 { 
	font-size:12px; 
	display:inline; 	
	font-weight:bold; 
	margin-left:2px;	
}



#id_care_movil li {	vertical-align: middle; margin-left:12px; margin-right:12px;}
#id_care_movil li.care_m_1 {margin-right:17px; margin-bottom:2px;}
#id_care_movil label { font-size:10px; text-align:right;}
#id_care_movil label:hover ,
#id_care_movil label.hover {color:#F60;}

#id_care_movil .m3 { vertical-align:middle; margin-bottom:3px; margin-left:7px; }
#id_care_movil .lm3a {margin-top:4px; vertical-align:middle; padding-top:2px; line-height:18px; width:150px; margin-right:1px; margin-left: -1px;}
#id_care_movil .lm3b { float:none; text-align:right; margin-top:-37px; margin-right:9px; }
#id_care_movil a {color:#666;}
#id_care_movil a:hover {color:#F60;}
#id_care_movil #movil_nuevo {color:#F60;padding-left:11px; background-image:url(/img/bg_arrow.gif); background-repeat:no-repeat;background-position:1px 4px;}


#id_care_internet li {	vertical-align: middle; margin-left:12px; margin-right:12px;}
#id_care_internet li.care_i_1 {margin-right:18px;}
#id_care_internet label { font-size:10px;}
#id_care_internet label:hover ,
#id_care_internet label.hover {color:#F60;}
#id_care_internet .m3 { vertical-align:middle; margin-bottom:3px; margin-left:7px; }
#id_care_internet #la3 { display:inherit;}
#id_care_internet .la3a { margin-top:3px; vertical-align:top; padding-top:2px; line-height:17px; width:150px;}
#id_care_internet .la3b { float:none; text-align:right; margin-top:-45px; margin-right:6px; padding-left:146px; }
#id_care_internet a {color:#666;}

#id_care_movil_alerta ul { position:absolute; margin-top: 10px; width:190px;}
#id_care_movil_alerta li {text-align:justify;}

#id_care_internet_alerta .title { font-size:11px; font-weight:bold;}
#id_care_internet_alerta ul { position:absolute; margin-top: -10px; width:190px;}
#id_care_internet_alerta li a { font-size:11px; background-image:url(/img/bg_arrow.gif); background-repeat:no-repeat; background-position:1px 4px; padding-left:11px; }


#id_care_empresas { padding:10px 0px 0px 0px;}
#id_care_empresas a {color:#666;}
#id_care_empresas a:hover {color:#F60;}

#id_care_empresas h2 { font-size:11px; display:inline; font-weight:bold;}
#id_care_empresas li { margin-left:12px; margin-right:12px; margin-bottom:5px;}
#id_care_empresas .care_e_2 {float:right; display:inline;}
#id_care_empresas .care_e_3 { padding-top:2px; float:right; margin-right:12px;}

#id_care_empresas #user_e {width:105px;}
#id_care_empresas #user_pass_e {width:105px; margin-left:6px;}

/**/


/* estilos para aplicar con php: current_menu, gris, negro, activo, oculto, invisible */
/* Para definir el menu actual he definido la clase "current_menu"
  Tb he preparado dos estilos .negro y .gris para las cajas de texto */

.row_cabecera * .gris {	color:#CCC;}
.row_cabecera * .negro {color:#000;}

.row_cabecera .current_menu a {
	font-weight: bold;
	color:#F60;
}
.menu_segmentos .current_menu a { color:#F60;}

/* Para mostrar y ocultar los paneles del cuadro de login he preparado los siguientes estilos:
*/
.row_cabecera .activo { display:inherit; }
.row_cabecera .oculto { display:none; }

#cabecera .row {margin-bottom:0px; width:940px;}


#solicita_m {
background-image:url("/img/ico_flecha.gif");
background-position:1px 4px;
background-repeat:no-repeat;
color:#f60 !important;
padding:0 0 0 13px;
}




