@charset "iso-8859-1";
/* CSS Document */


body { font:12px Arial,Helvetica,sans-serif; color:rgb(95,129,145); margin:0; text-align:center; background: url(../images/background_general.jpg) center repeat-y rgb(214,225,231); }
* { margin:0; padding:0; }
img { border:0 none; }
a { text-decoration:none; }
#maincontainer { width:921px; margin:0 auto; text-align:left; } /* Ajuste al ancho */
.clear { clear:both; }
h2 { font-weight:normal; }

/* //////////////////////////////////////////////////////////// - Barrita - ///////////////////////////////////////////////////////////////// */

table {font-size:12px;  }
thead { height:23px; background-color:rgb(208,219,227); font-weight:bold; }
tbody td { height:23px; background-color:rgb(230,236,240); }
table td { padding:0 5px; }
tfoot td { font-size:11px;  background-color:rgb(237,241,244); padding-bottom:10px; }

/* //////////////////////////////////////////////////////////// - Barrita - ///////////////////////////////////////////////////////////////// */

#barra_superior { height:5px; background-color:rgb(208,219,227); }
*html #barra_superior { display:none; }

#efecto { width:100%; }
.contenido { width:852px;  margin:0 auto; text-align:left; display:block; }
#banner_botonera { height:93px; }
#banner_botonera .logo { float:left; }
#banner_botonera ul li { 
list-style:none; height:28px; width:152px; font-weight:bold; text-align:center;	 
float:left; margin-left:5px; padding:20px 0 4px 0 ; text-align:center; 
background-image:url(../images/boto_superior.png)!important;
background-image:none;
filter:none!important;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/boto_superior.png", sizingMethod="image");
}
#banner_botonera ul li a { position:relative; z-index:1; color:rgb(116,146,160); }
#banner_botonera ul li a:hover { position:relative; top:2px; left:0; color:rgb(0,174,239); }

#carrito { height:25px; }
#carrito ul li { 
list-style:none; font-weight:bold; text-align:center;	 
float:right; 
background-image:none;
filter:none!important;

}
#carrito ul li a { position:relative; z-index:1; color:rgb(116,146,160); }
#carrito ul li a:hover { position:relative; left:0; color:rgb(0,174,239); }

/* //////////////////////////////////////////////////////////// - Area Centro - /////////////////////////////////////////////////////////// */

#imagen_centro { width:852px; position:relative; left:0; top:0; }
.banner_producto {width:852px; height:200px; background:url(../images/back_banner.jpg) no-repeat center top; }
.banner_producto img { position:absolute; right:0; top:0; display:block; height:200px; width:310px; }

.soporte_h1 { display:block; height:120px; width:539px; float:left; text-align:center; padding-top:80px; }

.ingles { position:absolute; top:0; right:0; text-align:center; width:112px; height:40px; display:block;} 
.ingles_fondo { height:57px; width:112px;
	background-image:url(../images/esquina_principal.png)!important; 
	background-repeat:no-repeat;
	background-image:none; 
	filter: none!important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/esquina_principal.png', sizingMethod='image')
}
.ingles a { display:block; color:#fff; height:37px; padding-top:20px; }
*html .ingles a { height:57px; ; }
.ingles a:hover { text-decoration:underline }
	.esq1 { position:absolute; top:0; left:0; width:62px; border-right:1px solid rgb(2,193,255); }
	.esq2 { position:absolute; top:0; left:62px; width:50px; background:url(../images/casa.jpg) no-repeat center; }
	
/* //////////////////////////////////////////////////////////// - Modulo - ///////////////////////////////////////////////////////////////// */


#imagen_centro .modulo { width:263px; position:absolute; bottom:0; left:0; background: url(../images/modulo_top.gif) top no-repeat; padding:24px 0 0 0; }
#imagen_centro .modulo .modulo_capa2 { background:url(../images/modulo_bottom.gif) bottom no-repeat; padding-bottom:5px; }
#imagen_centro .modulo .modulo_capa3 { background:url(../images/modulo_repeat.gif) bottom repeat-y; }
.ventana { background-image:url(../images/textura_ventama.png); width:248px; margin:0 8px; }
.ventana2 {  margin:0 8px; }
.ventana_capa1 { background:url(../images/ventana_repeat_pr.gif); }
.ventana_capa2 { padding-top:8px; background:url(../images/ventana_top_pr.gif) no-repeat; }
.ventana_txt { background:url(../images/ventana_bottom.gif) bottom no-repeat; padding:0 10px 7px 10px; }
.ventana_txt a{ color:#7491A0}
.ventana_txt a:hover{ color:#0080BC}

.ventana_txt2 { background:url(../images/ventana_bottom.gif) bottom no-repeat; padding:0 10px 7px 10px; }
.ventana_txt2 a{ color:#7491A0}
.ventana_txt2 a:hover{ color:#0080BC}
.sepa { height:5px; }
*html .sepa { height:0; }
.muchacha {width:247px; height:100px; margin:0 8px; }
.muchacha img.fot { position:absolute; left:8px; top:4px; }

/* //////////////////////////////////////////////////////////// - secundaria - //////////////////////////////////////////////////////////////// */

#secundaria .modulo { position: static!important; float:left; }
#secundaria .ventana_txt { padding:13px 10px 27px 10px; }
#secundaria .ventana_txt strong { display:block; margin-top:5px; color:rgb(0,128,188) }
#secundaria .ventana_txt span { display:block; border-bottom:1px dotted rgb(95,129,145); padding-bottom:2px; }

#secundaria .ventana_txt2 { padding:13px 10px 27px 10px; }
#secundaria .ventana_txt2 strong { display:block; margin-top:5px; color:rgb(0,128,188) }
#secundaria .ventana_txt2 span { display:block;padding-bottom:2px; }

#secundaria .muchacha { background: url(../images/gradient.jpg) bottom repeat-x; border:1px solid rgb(209,219,228); }

/* //////////////////////////////////////////////////////////// - columnas - ///////////////////////////////////////////////////////////////// */

#info { position:relative; left:0; top:0; width:852px; background-color:rgb(244,247,249); color:rgb(116,145,160); font:12px Arial;  }
#columna2 { margin-left:263px; padding:21px 29px 32px 12px; }
#columna2 p { margin:10px 0; }
.base { width:852px; height:24px; position:relative; left:0; top:0; margin:0;  }
.espacio { height:30px; }

/* //////////////////////////////////////////////////////////// - Productos - ///////////////////////////////////////////////////////////////// */

.productos { height:135px; width:590px; background:url(../images/productos_barra.gif) bottom repeat-x; position:absolute; bottom:0; right:0; }
.elemento { width:84px; height:135px; float:left; color:#000; text-align:center; }
.elemento a { color:#000; }
.elemento a:hover { text-decoration:underline; }

/* ////////////////////////////////////////////////////////////// - Bottom - ///////////////////////////////////////////////////////////////// */

#bottom { height:121px; position:fixed; bottom:0; left:0; width:100%;
background-image:url(../images/bottom.png)!important;
background-image:none;
background-repeat:repeat-x;
background-position: top;
filter: none!important;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bottom.png', sizingMethod='scale'); 
}
#bottom2 { height:139px; position:fixed; bottom:0; left:0; width:100%; background:url(../images/repeat_bot_sec.jpg) bottom repeat-x; }

.product { height:135px; width:590px; margin:0 auto; }

*html #bottom2,
*html #bottom { position:absolute; left:0; } /* - IE - */

#cerrar { height:10px; width:22px; height:21px;  position:fixed; left:0; bottom:121px; display:block; margin:0 0 0 5px;  background-color:#999; }
*html #cerrar { position:absolute; } /* - IE - */

#cerrar a { color:#fff;  padding:1px 1px 0 1px; display:block; width:20px; height:20px;}
#cerrar a:hover { background-color:rgb(0,176,240); }

#bottom .contenido { padding:29px 0 0 21px; }
#bottom .bottom_logo { float:left; margin:0 35px 0 0; }
#bottom p { color:#fff; display:block; padding:15px 0 0 0; }

#restaurar { display:none; height:25px; background:url(../images/bottom.png) repeat-x top; position:fixed; bottom:0; left:0; width:100%; text-align:left; padding:5px 0 0 5px; }
*html #restaurar { position:absolute; } /* - IE - */
#restaurar a { color:#ccc; margin:5px 0 0 0; }
#restaurar a:hover { color:#fff; }

 /* ///////////////////////////////////////////////////////// - Efecto Globito - ///////////////////////////////////////////////////////////////// */
 
 .elemento { position:relative; }
 .elemento a.p1, 
 .elemento a.p1:visited { color:#fff; width:81px; display:block; }
 /* // APARECE // */
 .elemento a .large { display:none; position:absolute; color:#fff; left:0px; padding-top:1px; top:-25px;height:25px; width:87px; background: url(../images/globito.gif) no-repeat top center; } /*La imagen está pequeña*/
 .elemento a.p1:hover .large { display:block; }
 
 .textInput{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;}
 
 .tablesinColor{
 background-color:#F4F7F9;

 }
 
 .tablesinColor td{
 background-color:#F4F7F9;

 }
 .titulos{
 	color: #00a1ed;
	font-size: 28px;
	font-weight: bold;
	padding-left:70px
	
 }
  .titulosPeq{
 	color: #00a1ed;
	font-size: 24px;
	padding-left:70px
 }
 .subtitulos{
 color: #00A1ED; font-size: 24px;
 
 }
 .subtitulos3{
	color: #00A1ED; font-size: 24px;
 
 }
 .subtitulos3 a {
  color: #00A1ED;
 
 }
 .subtitulos3 a:hover{
 	color:#000000; 
 }

 .numero{
 color: #00A1ED;
 
 }
 
 .subtitulos2{
 color: #00A1ED; font-size: 27px; font-weight:bold
 
 }
 
 .titulosProductos{
 color:#666666; font-size: 24px;
 
 }
 
 .tablesinColor a{
 style="color:#33CC99; font-size:9px;
 }
.tablesinColor a:hover{
 style="color:#999999; font-size:9px;
 }
 
.ver { color:#000;
text-align:right;
font-size:9px}
.ver a { color:#000; }
.ver a:hover { text-decoration:underline; }

.ventana input{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}

.ventana2 input{

font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.inputbotonpeq { height:20px; width:36px; color:#000000; background:rgb(0,174,239); border:1px solid rgb(0,174,239); cursor:pointer; }
.inputbotonpeq:hover { color:#fff; background-color:rgb(116,146,160); border:1px solid #A3AFB6; }

.inputbotonpeq2 { height:20px; width:100px; color:#000000; background:rgb(0,174,239); border:1px solid rgb(0,174,239); cursor:pointer; font-size:9px;}
.inputbotonpeq2:hover{ color:#fff; background-color:rgb(116,146,160); border:1px solid #A3AFB6; }

#columna3 { margin-left:10px; padding:21px 0px 0px 0px;}
#columna3 p { margin:10px 0; }

#columna4 { margin-left:10px; padding:21px 29px 32px 12px; }
#columna4 p { margin:10px 0; }

.slogan{ font-size:14px; font-weight:bold; font-style:italic; color:#00a1ed}




a#Facebook {
    background: url("../images/fb2.png") repeat scroll 0 0 transparent;
    display: block;
    height: 50px;
    margin: 0 0 0 280px;
    outline: medium none;
    position: absolute;
    text-indent: -2000px;
    top: 370px;
    width: 50px;
    z-index: 1000;
}
