﻿body 
{
padding: 0; 
color : #333333;
font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
font-size:.6em;
line-height:1.3em;
}
/*p{}*/


strong{}

a, a:link{color:#333333; cursor:pointer;}

p{ margin-top:1em;text-align:justify;}

p a:hover, a:hover{color:#f6851f;}

a img{ border:0;}
	
ul{font-size: 1em; display:table-header-group; display:inline;margin:0px;}	

ul li{ list-style: none; float: left;  padding-right:10px;}

ol{ list-style-type:decimal;}

div.noscript ul {font-size: 1em; display:table-header-group; display:inline;margin:0px;}
div.noscript li{list-style: none; float: left; margin-top:10px;}

p li{ margin-left:20px;}

.displayNo{display:none;}

li a:link, a:visited {color:#333333; text-decoration:underline;}

td a{text-decoration:none;}
td a:link{text-decoration:underline;}
td a:hover{color:#f6851f;}

h1{font-size:2.5em;margin:0px; line-height:1em;}
h2{font-size:1.2em;margin:0px; margin-top:1em;  font-weight:bold;}
h3{font-size:1em; margin:0px; font-weight:bold;}
a h3[class="cliente"]{ text-decoration:none; line-height:2em;}

small{ font-size:.7em;}
h2 big{ font-size:1.3em;}
big{font-size:2em;line-height:1em;}
/*p big{line-height:1em;}*/

cite, p cite{font-size:.9em; line-height:1.1em; font-family: Arial, Verdana, Lucida Sans}

p .extraBig{ font-size:3em; font-weight:bold;}

textarea{ font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif; font-size:1.1em;}

.orange{color:#f6851f}
.grey{color:#7a7a7a;}

.alert{color:#cc0000; background: url('image/ic_info.gif') no-repeat top left; padding-left:20px;}
.secure{background: url('image/ic_secure.gif') no-repeat top left; padding-left:20px;}

.validation{color:#cc0000; font-size:0.9em;}

.floatLeft{float:left;}
	
.floatRight{float:right;}
	
.greyBorder{border:solid 1px #a6a6a6;}

.encuadre{ border-top:solid 3px #a6a6a6; padding:10px; width:100%;}

.input{ font-size:1em; padding-top:1px; height:1.2em; font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;}
.select{font-size:.9em; padding-top:0px; height:2.1em;}
p .select{font-size:.9em; padding-top:0px; height:2.1em;font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;}
.input_multiline {font-size:1em; padding-top:1px; font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;}

.input_disabled
{
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	border:solid 1px #b1b0b0;
	background-color:#e0dfe3;
	font-size:1em; padding-top:1px; height:1.4em;
}
	
.left, li.left, a.left{text-align:left;}
.right{ text-align:right;}
.center{ text-align:center;}

img.right{float:right;}
img.left{float:left;}

.pointer{ cursor:pointer;}

.nowrap{ white-space:nowrap;}

/*TIPO DE DOCUMENTO*/

.PDF{ width:30px; background:url('image/ic_docPdf.gif') no-repeat center left; padding-left:20px;}
.JPG{ width:30px; background:url('image/ic_docImg.gif') no-repeat center left; padding-left:20px;}
.AVI{ width:30px; background:url('image/ic_docVideo.gif') no-repeat center left; padding-left:20px;}
.POP{ width:30px; background:url('image/ic_docAmp.gif') no-repeat center left; padding-left:20px;}

/*LISTA ESTILO TABLA*/

.tableheader li{ font-weight:bold;}

div#byitem ul.vert {
	list-style-type: none;
	padding: 10;
	margin: 0;
	width: 95%;
	}
div#byitem ul.vert li {
	padding: 2px 0;
	margin: 0;
	}
div#byitem ul.vert li.odd {
	background-color: #f0f0f0;
	}

div#byitem ul.horz {
	clear: left;
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
div#byitem ul.horz li {
	float: left;
	width: 100px;
	padding: 0 20px 0 0;
	margin: 0;
	text-align:center;
	}
	
div#byitem ul.horz li.desc{ 
	width: 250px;
	list-style-type:circle;
	list-style-position:inside;
	text-align:left;
	 font-weight:bold;
	}

div#byitem2 ul.horz li.desc{ 
	width: 250px;
	list-style-type:circle;
	list-style-position:inside;
	text-align:left;
	 font-weight:bold;
	}

div#byitem ul.horz li.price {
	text-align: right;
	padding-right: 0;
	}

div#byitem li.odd {
	float: left;
	}

div#byitem ul.horz li.desc_tab, div#byitem ul.odd li.desc_tab
{padding-left:20px; width:230px; text-align:left;}

/* Widget Performance (by category) 
------------------------------------*/
div#bycategory{ width:200px; float:right; padding-left:20px;}
div#bycategory2{width:500px; padding-left:20px; float:none; clear:none;}
div#bycategory2 ul.horz li ul.vert{width:500px;}
div#bycategory ul.horz, div#bycategory2 ul.horz {
	clear: left;
	list-style-type: none;
	padding: 4px 0 0;
	margin: 0 0 10px;/* note! */
	}

/*div#bycategory2 ul.horz 
{clear:none;
	}*/
div#bycategory ul.horz li, div#bycategory2 ul.horz li {
	display: block;
	list-style-type: none;
	float: left;
	text-align: left;
	padding-left:0px;
	}
div#bycategory ul.vert, div#bycategory2 ul.vert {
	list-style-type: none;
	padding: 0;
	margin: 0 25px 0 0;
	}
div#bycategory ul.vert li, div#bycategory2 ul.vert li {
	float: none;
	list-style-type: none;
	margin-bottom: 4px;
	padding-left:0px;
	text-align: left;
	}


div#bycategory ul.horz li.odd, div#bycategory2 ul.horz li.odd {
	background-color: #f0f0f0;
	}
div#bycategory ul.vert li.widgetname, div#bycategory2 ul.vert li.widgetname {
	font-weight: bold;
	}
div#bycategory ul.horz li.tableheader ul.vert li, div#bycategory2 ul.horz li.tableheader ul.vert li {
	padding-left: 0;
	}

/* good looks
------------------------------------*/
#extended h3.tabletitle {
	padding: 10px 0 0;
	clear: left;
	}
	
/*tabla para formulario*/

#formulary{ left:10px; margin-top:10px;  background-color:#f0f0f0; border: solid 1px #c6c6c6; height:80px; text-align:right; padding:10px;}

#ContactFormulary{ left:10px; margin-top:10px;  background-color:#f0f0f0; border: solid 1px #c6c6c6; height:80px;}

#SearchFormulary{ left:10px; margin-top:10px;  background-color:#f0f0f0; border: solid 1px #c6c6c6; height:40px; padding-left:10px;}

#formulary.pc_formHeight{ padding:10px; height:300px;}

#ContactFormulary.pc_formHeightNoPadding{padding:2px; height:265px;}

#formulary.pc_formMiddle{ height:200px;}

#formulary ul.horz, #ContactFormulary.pc_formHeightNoPadding  ul.horz{font-size:1em; display:table-header-group; display:inline;list-style-type: none; float:none; clear: both;}

#formulary ul.horz { float: left; }

#formulary ul.horz li, #ContactFormulary ul.horz li
{
    list-style:none; display: block;
	list-style-type: none;
	float: left;
	text-align: left;
	padding-left:0px;} 

#formulary.pc_formHeight ul.horz li, #formulary.pc_formMiddleul.horz li, #ContactFormulary.pc_formHeightNoPadding ul.horz li
{
	white-space:nowrap; position:relative; list-style:none; float: left; display: block;
	list-style-type: none;
	float: left;
	text-align: left;
	padding-left:10px; width:90%;} /* right:20px; */
	
	.validacion_ok{ color:Red; font-weight:bold;}
	
	ul.horz li.li100{ width:100%;}
	.textDivBtn{}
.corpo a.textDivBtn{cursor:pointer; color:#333333; text-decoration:underline;}
.textDivBtn a{cursor:pointer;}
.textDivBtn a:hover{color:#f6851f;}
.textDivBtn input{ margin-top:10px;font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;}


/*formulario de Contacta*/
/*#ContactFormulary{ left:10px; margin-top:10px;  background-color:#f0f0f0; border: solid 1px #c6c6c6; padding-top:10px; padding-bottom:10px; padding-left:0px; padding-right:0px; height:80px; text-align:right;}

#ContactFormulary[class=pc_formHeight]{ height:255px;}

#ContactFormulary ul.horz{font-size:1em; display:table-header-group; display:inline;list-style-type: none; float:none; clear: both;}


#ContactFormulary ul.horz li
{
    list-style:none; display: block;
	list-style-type: none;
	float: left;
	text-align: left;
	padding-left:0px;} 

#ContactFormulary[class=pc_formHeight] ul.horz li{ white-space:nowrap; position:relative; list-style:none; float: left; display: block;
	list-style-type: none;
	float: left;
	text-align: right;
	padding-left:0px; width:90%;} /* right:20px; */
	

/*BOTONES*/

.head_button
{	
	width:97px;
	height:48px;
	background-image:url('image/head_button.gif');
	background-color:#a6a6a6;
	color:#7a7a7a;
	border:0;
	font-weight:bold;
	cursor:pointer;
		font-size:1.4em;
		font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	}
	

.head_button_press
{	
	width:97px;
	height:48px;
	background-image:url('image/head_button_press.gif');
	background-color:#a6a6a6;
	color:#7a7a7a;
	border:0;
	font-weight:bold;
	cursor:pointer;
	font-size:1.4em;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	}

.secure_button
{
	width:198px;
	height:22px;
	padding-left:15px;
	background-image:url('image/secure_button.gif');
	background-color:#a6a6a6;
	color:#7a7a7a;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	}

.singOut_button
{
	width:114px;
	height:22px;
	padding-left:15px;
	background-image:url('image/singOut_button.gif');
	background-color:#a6a6a6;
	color:#7a7a7a;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;}
	
.White184_button 
{
	width:184px;
	height:22px;
	background-image:url('image/184white_button.gif');
	background-color:#ffffff;
	color:#7a7a7a;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;}

.White77_button
{
	width:77px;
	height:22px;
	background-image:url('image/77white_button.gif');
	background-color:#ffffff;
	color:#7a7a7a;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;}

.White79_button_corpo
{
	width:79px;
	height:22px;
	background-image:url('image/77white_button_corpo.gif');
	background-color:#f9aa63;
	color:#7a7a7a;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;}

.head_button:hover,head_button_press:hover,.secure_button:hover,.singOut_button:hover, .White184_button:hover,.White77_button:hover, .White79_button_corpo:hover,.White79_button_corpo:hover{color:#f6851f;}

.White114_button_grey_Bak
{
	width:114px;
	height:22px;
	background-image:url('image/114white_button_greyBak.gif');
	background-color:#a6a6a6;
	color:#7a7a7a;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;}

.border114_button
{
	width:114px;
	height:22px;
	background-color:#ffffff;
	color:#333333;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	font-size:1em;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	}



.border184_button
{
	width:184px;
	height:22px;
	background-color:#ffffff;
	color:#333333;
	border:0;
	font-weight:bold;
	font-size:1em;
	cursor:pointer;
	font-family: 'Lucida Grande', LucidaGrande,'Lucida Sans', Geneva, Arial, sans-serif;
	}
	
	/*BOTONES PRODUCTO*/
		.portatil_b184{background-image:url('image/184portatil_button.gif');}
		.auto_b184{background-image:url('image/184auto_button.gif');}
		.ayuda_b184{background-image:url('image/184ayuda_button.gif');}
		.movil_b184{background-image:url('image/184movil_button.gif');}

		.portatil_b114{background-image:url('image/114portatil_button.gif');}
		.auto_b114{background-image:url('image/114auto_button.gif');}
		.ayuda_b114{background-image:url('image/114ayuda_button.gif');}
		.movil_b114{background-image:url('image/114movil_button.gif');}
		

/*CORPORATIVO*/

#fotoCorpoQuienes{ margin-left:20px; text-align:right; float:right;}


/**/

#ul_Ok ul{font-size: 1em; display:block; margin:0px;}

#ul_Ok li{ list-style-image: url('image/li_ok_portatil.gif'); margin-left:20px;}

#ul_Ok li ul{ font-size: 1em; display:table-header-group; display:block ;margin:0px;}

#ul_Ok li li{ position:relative; left:20px; padding-top:0; list-style-image:none;}

/**/

a.secure{ background: url('image/ic_secure.gif') no-repeat middle left; padding-left:20px;}



a.naranja{ color:#f6851f;}

#principal_content.level2 div .noscript{ position:relative; float:none; clear:both; margin-bottom:20px; width:100%}

div.noscrpt ul{}

/* Estilos para el control de desplegable de países */
div.CountryList
{ 
	position: absolute;
	left:92px;
	top:160px;
	margin:0;
	background-color: #ccc;
	border-width:0px;
	height:300px;
	z-index: 999;
	padding: 0px;
	border: solid 1px #000;
	overflow:hidden;
	overflow-y: auto;
	display:inline;
	width: 180px;
}

ul.CountryList
{
	margin:0px;
	padding:0px;
	list-style-type: square;
	border-width: 0px;
	padding: 0px;
	display:inline;
}

li.CountryList
{
	font-family: verdana;
	font-size:9px;
	text-transform: capitalize;
	line-height: 1em;
	list-style-type: none;
	padding: 0px 0px 1px 0px;

}


ul.CountryList a{display: block;text-decoration:none; width: 190px;background-color: #f8f8f8;padding:3px;}
ul.CountryList a:link, ul.a:visited{color: #000000;text-decoration: none;}
ul.CountryList a:hover{background-color: #f6851f;color: #000000;font-weight:bold;}

/* hasta aquí el desplegable de países */

.puntito
{
    position: absolute;
	left:92px;
	top:160px;
	height:0px;
    width: 0px;
	z-index: 999;
	overflow:hidden;
	display:none;}
	
span{ text-align:left;}
