/*FIJADOR DE FLOATS*/

h1, h2, h3, h4, p {

	margin:0;

	padding:0;

}
.boton_div{
    cursor:pointer;
    font-size:10px;
    text-align:center;
    padding:0 5px; 
    border:1px solid #990000;
    background-color:#CC0000;
    color:#FFFFFF;
    width:90px;
}
.clearfix{

	clear:both;

	float:none;

	font-size:0.01em;

	/*height:1px;*/

}

/*CONTENEDOR GENERICO DE TODO EL CONTENIDO*/
.col_3_4 {
float:left;
margin:0;
padding:0 0 0 15px;
width:540px;
}
.fondo_porta{
	background-image:url(/img/pantalla_confirma_portab1.gif);
	background-repeat:no-repeat; 
	background-position:top left;
	width:547px;
	height:436px;
}
#contenedor{

	margin:0 0 0 20px;

	width:730px;

}

/*CUADRO ROJO */

.top_red_square{

	background-image:url(/img/faqs/corners/rojo_2px.gif);

	background-repeat:repeat-x; 

	background-position:top left;

}

.red_square{

	margin-top:-3px;

	border-right:2px solid #CC0000;

	border-left:2px solid #CC0000;

}

.bottom_red_square{

	height:9px;

	background-image:url(/img/faqs/corners/rojo_2px.gif);

	background-repeat:repeat-x; 

	background-position:bottom left;

	font-size:8px;

}

.red_square_cont {

	border-left:2px solid #CC0000;

	border-right:2px solid #CC0000;

	margin-top:-3px;

}

/*CUADRO GRIS*/

.top_grey_square{

	background-image:url(/img/grey_1px.gif);

	background-position:left top;

	background-repeat:repeat-x;

}

.grey_square_cont {

	border-left:1px solid #B5B3B3;

	border-right:1px solid #B5B3B3;

	margin-top:-3px;

}

.bottom_grey_square{

	height: 10px;

	background-image:url(/img/grey_1px.gif);

	background-position:left bottom;

	background-repeat:repeat-x;

	margin:0px 0 0 0;

}

.top_pale_square{

	background-color:#EEE;

}

.bottom_pale_square{

	background-color:#EEE;

	height:10px;

}

/*LINKS , ENLACES*/

.lnk_333:active, .lnk_333:link, .lnk_333:visited{

	text-decoration:none;

	color:#333;

}

.lnk_333:hover{

	color:#999;

}

.lnk_999:active, .lnk_999:link, .lnk_999:visited{

	text-decoration:none;

	color:#999;

}

.lnk_999:hover{

	color:#333;

}

.lnk_cc00:active, .lnk_cc00:link, .lnk_cc00:visited{

	text-decoration:none;

	color:#CC0000;

}

.lnk_cc00:hover{

	color:#333;

}

.lnk_333_cc00:active, .lnk_333_cc00:link, .lnk_333_cc00:visited{

	text-decoration:none;

	color:#333;

}

.lnk_333_cc00:hover{

	color:#CC0000;;

}



/*lineas*/

.greyC7_line_3px {

	border-top:3px solid #C7C7C5;

	clear:both;

	font-size:0.001em;

	margin:0 0 0 auto;

	}

.greyE5_line_3px {

	border-top:3px solid #E5E5E5;

	clear:both;

	font-size:0.001em;

	margin:0 0 0 auto;

	}

/*para listas*/

.red_dot {

	padding-top:5px;

	width:6px;

}

.list_div {

	color:#000000;

	padding:0 0 5px;

	width:96px;

}

/* ATRIBUTOS GENERICOS*/

.left{

	float:left;

}

.right{

	float:right;

}

.none{

	float:none;

	clear:both;

}

.bold{

	font-weight:bold;

}

.red{

	color:#CC0000;

}

.align_right{

	text-align:right;

}

.align_center{

	text-align:center;

}

.align_left{

	text-align:left;

}

.under{

	text-decoration:underline !important;

}

.pointer{

	cursor:pointer;

}

.border_none{

	border:none;

}
.color_999{

	color:#999;

}
.tarpale{

	color:#999;

	font-size:10px;

}


.color_333{

	color:#333;

}

.bg_dcdcdb{

	background-color:#DCDCDB;	

}

/*capa de explicacion en popup situada en el click*/

#explicacion{

	font-size:12px;

}

.tituloexp{

	font-size:12px;

	margin:0 0 0 20px;

	padding:10px 0 0 0;

}

.expSup{

	background: url("/img/marco_info_porta_top.gif") no-repeat;

	width:189px;

	height:26px;

}	

.expCentro{

	background: url("/img/marco_info_porta_center.gif") repeat-y ;

	/*background-color:#DCDCDB;*/

	margin:0;

	width:189px;

}

.expCentro p{

	padding:0 10px 0 20px;

	/*margin:-10px 0 0 0;*/

}

.tituloexp_420{

	font-size:12px;

	margin:0 0 0 20px;

	padding:10px 0 0 0;

}

.expSup_420{

	background: url("/img/marco_info_porta_top_420.gif") no-repeat;

	width:420px;

	height:26px;

}	

.expCentro_420{

	background: url("/img/marco_info_porta_center_420.gif") repeat-y ;

	/*background-color:#DCDCDB;*/

	margin:0;

	width:420px;

}





/**************estilos nuevos tienda Eduard 15-06-2009***************************/
/* ESTILOS DE VENTANA CARGANDO*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:102;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { 
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 103;
	color:#000000;
	display:none;
	border: 2px solid #CC0000;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { 
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB_caption{
	/*height:25px;*/
	padding:17px 0px 10px 15px;
	float:left;
	margin-top:-50px;
	color:#cc0000;
	font-weight:bold;
	width:100%;
}
#TB_closeWindow{
	height:25px;	
	padding:11px 25px 20px 0;
	float:right;
	/*margin-top:-20px;*/
	margin-right:2px;
}
/* --- */
#TB2_overlay {
	position: fixed;
	z-index:102;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB2_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB2_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB2_overlay { 
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB2_window {
	position: fixed;
	background: #ffffff;
	z-index: 103;
	color:#000000;
	display:none;
	border: 2px solid #CC0000;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB2_window { 
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
} 
#TB2_window img#TB2_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}
#TB2_caption{
	height:25px;
	padding:17px 0px 10px 15px;
	float:left;
	margin-top:-50px;
	color:#cc0000;
	font-weight:bold;
	width:100%;
}
#TB2_closeWindow{
	height:25px;	
	padding:11px 25px 20px 0;
	float:right;
	margin-top:-35px;
	margin-right:2px;
}
#TB_closeWindowC{
	height:25px;	
	padding:11px 25px 20px 0;
	float:left;
	margin-right:2px;
}