/*  Electro Germany - Específico para pop-ups */

input, textarea, button, select{
	color: #2c2c2c;
	font-family: "Andale Mono", "Lucida Console", Helvetica, Arial, sans-serif;
	font-size: 11px;
	vertical-align:middle;
}
h1{
   font-size: 130%;
   font-weight: bold;
   margin:6px 0px;
}
h2{
   font-size: 120%;
   font-weight: bold;
   margin:6px 0px;
}
h3{
   font-size: 110%;
   font-weight: bold;
   margin:6px 0px;
}
li{
	list-style-type: disc;
   margin-left: 10px;
	margin-bottom: 10px;
}
li h1{
   font-size: 120%;
   font-weight: bold;
}
sup{
   font-size:110%;
}
.campo{
   border:#999999 solid 1px;
}
.check{
   border:none;
}
.boton_ct{
   border:none;
   background-color:#ffffff;
   color:#cb0000;
   padding:2px 4px;
   margin-right:16px;
}
.boton_ct:hover{
   border:none;
   background-color:#cb0000;
   color:#ffffff;
}
.vcard{
   text-align:center;
}
div.conducta{
   clear:both;
}
div.conducta .logos_aviso_legal{
   float:left;
   width:120px;
   text-align:right;
   padding:10px 20px 10px 0px;
}
div.conducta p{
   padding-top:20px;
}
#contenedor_pop{
   width:600px;
   line-height:18px;;
}
#contenedor_pop p{
   margin:10px 0px;
}
#contenedor_pop a{
   color:#cb0000;
   text-decoration:none;
}
#contenedor_pop a:hover{
   text-decoration:underline;
}
#contenedor_pop h1{
   text-align:center;
}
#contenedor_pop h1 img{
   vertical-align:middle;
   margin:0px 6px;
}
#contenedor_pop h1 #formulario_sat{
   margin:0px 20px;
}
#contenedor_pop h1 #formulario_repuesto{
   margin:0px 70px;
}
#contenedor_pop h1 #formulario_contacto{
   margin:0px 200px 0px 110px;
}
#contenedor_pop_2{
   width:450px;
   line-height:18px;;
   padding:0px 10px;
}
#contenedor_pop_2 h1{
   text-align:center;
}
#contenedor_pop_2 h1 img{
   vertical-align:middle;
   margin:0px 6px;
}
#contenedor_pop_2 h1 #formas_pago{
   margin:0px 160px 0px 80px;
}
#contenedor_pop_2 h1 #frigos_combi{
   margin:0px 140px 0px 60px;
}
#contenedor_pop_2 ul{
   margin:0px 0px 10px 20px;
   padding-left:10px;
}
#contenedor_pop_2 li{
   line-height:16px;
   margin:0px;
}
#contenido_pop_2{
   padding:0px 10px;
}
#contenido_pop_2 h1 #titulo_aviso_legal{
   margin:0px 230px 0px 150px;
}
#contenido_pop_2 h1 #titulo_privacidad{
   margin:0px 180px 0px 100px;
}
#f_sat div, #f_contacto div{
  margin:4px 0px;
}
#f_sat img, #f_contacto img{
  vertical-align:middle;
  margin:0px;
}
#f_sat fieldset, #f_contacto fieldset{
  border:#999999 solid 1px;
  margin:4px;
  padding:4px;
}
#f_sat legend, #f_contacto legend{
  font-weight:bold;
  padding:0px 4px;
  margin-left:10px;
}
#f_sat #botones, #f_contacto #botones{
   text-align:right;
}
#datos_personales .cmp1{
  float:left;
  width:120px;
}
#datos_personales .cmp2{
  margin-left:20px;
}
#datos_personales .cmp1_2{
  margin-left:20px;
}
#datos_aparato .cmp1{
  float:left;
  width:200px;
}
#datos_aparato .cmp2{
  margin-left:20px;
}
#datos_consulta .cmp1{
  float:left;
  width:130px;
}
#error{
   margin:0px 0px 10px 20px;
   padding-left:10px;
}
#error li{
   line-height:16px;
   margin:0px;
   color:#cb0000;
}
#info{
   font-size:94%;
}

