/*/////// common ///////*/
body{
background-color:#E75B74;
}

div.pusher{height:0px;overflow:hidden;clear:both;}

body{
font-size:10px;
}
div#wrapper{
font-family:Verdana, Geneva, sans-serif;
}
div#wrapper h1{
margin-bottom:5px;
}


div#wrapper div.contenedor{
width:441px;
height:558px;
background-image:url(../img/pasionaria.gif);
background-position:top left;
background-repeat:no-repeat;
float:left;
}
div#wrapper div#filo{
background-image:none;
}
div#wrapper div#puntos{
background-image:none;
padding-top:40px;
}
div#wrapper div#nosotros{
background-image:none;
padding-top:40px;
}

div#wrapper div.contenedor p{
color:#FFF;
margin-bottom:1em;
}
div#wrapper div.contenedor p strong{
	font-weight:bold;
}
div#wrapper div.contenedor div.inner-content{
padding-top:89px;
}
div#wrapper div.contenedor div.inner-content p{
font-size:1.1em;
}


div#wrapper div.contenedor h2{
width:185px;
height:67px;
background-image:url(../img/tit-home.gif);
background-position:top left;
background-repeat:no-repeat;
margin-top:120px;
margin-bottom:7px;
}
div#wrapper div.contenedor h2 span{
display:none;
}
div#wrapper div.contenedor h3 a{
color:#FFF;
font-weight:bold;
text-decoration:none;
margin-left:117px;
}
div#wrapper div.contenedor h3 a:hover{
text-decoration:underline;
}


div#wrapper p.linea{
color:#FFF;
font-size:1.2em;
margin-bottom:4px;
}
div#wrapper div.menu{
float:left;
width:255px;
}
div#wrapper div.menu li a{
color:#FFF;
text-decoration:none;
font-size:1.1em;
}
div#wrapper div.menu li a:hover{
text-decoration:underline;
}
div#wrapper div.menu li a.selected{
text-decoration:underline;
}
div#wrapper div.menu li a span{
display:none;
}

div#wrapper div.menu li.puntos{
margin-bottom:26px;
}
div#wrapper div.menu li.shop{
margin-bottom:26px;
}

div#wrapper div.menu li.shop a{
display:block;
width:61px;
height:14px;
background-image:url(../img/bn-shop.gif);
background-position:top left;
background-repeat:no-repeat;
margin-top:5px;
}
div#wrapper div.menu li.nosotros{
margin-bottom:4px;
}
div#wrapper div.menu li.otoinv1 a{
display:block;
height:24px;
width:102px;
background-image:url(../img/bn-otoinv1.png);
background-position:top left;
background-repeat:no-repeat;
margin-top:-3px;
}
div#wrapper div.menu li.otoinv2 a{
display:block;
height:24px;
width:102px;
background-image:url(../img/bn-otoinv2.png);
background-position:top left;
background-repeat:no-repeat;
margin-top:-3px;
}
div#wrapper div.menu li.priver1 a{
display:block;
height:24px;
width:102px;
background-image:url(../img/bn-priver1.png);
background-position:top left;
background-repeat:no-repeat;
margin-top:-3px;
}
div#wrapper div.menu li.priver2 a{
display:block;
height:24px;
width:102px;
background-image:url(../img/bn-priver2.png);
background-position:top left;
background-repeat:no-repeat;
margin-top:-3px;
}
div#wrapper div.menu li.otoinv3 a{
display:block;
height:24px;
width:102px;
background-image:url(../img/bn-otoinv3.png);
background-position:top left;
background-repeat:no-repeat;
margin-top:-3px;
}
div#wrapper div.menu li a:hover{
background-position:bottom left;
}
div#wrapper div.menu li a.selected{
background-position:bottom left;
}

div.footer{
padding-top:53px;
}
div.footer p{
color:#FFF;
}
div.footer p a{
color:#FFF;
text-decoration:none;
}
div.footer p a:hover{
text-decoration:underline;
}

div.footer p a.mail{

}
div.footer p a.dis{
padding-right:50px;
background-image:url(../img/A.png);
background-position:37px 2px;
background-repeat:no-repeat;
}










div.contenedor form{
width:417px;
padding-bottom:115px;
}
div.contenedor form input.textfield{
border:0;
width:380px;
padding:15px 15px 2px 15px;
font-size:1.1em;
color:#999999;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color:#FFF;
}
div.contenedor form textarea{
border:0;
width:380px;
height:200px;
padding:2px 15px 10px 15px;
color:#999999;
_position:relative;
_top:-2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.1em;
overflow:auto;
background-color:#FFF;
}
div.contenedor form dt.oculto{
display:none;
visibility:hidden;
}
div.contenedor form input.enviar{
border:0;
padding:2px;
background:transparent url(../img/bn-enviar.gif) no-repeat 50% 50%;
font-size:0;
line-height:1000;
cursor:pointer;
display:block;
width:165px;
height:56px;
margin-top:-150px;
position:relative;
z-index:1000;
left:440px;
}
div.contenedor form span{
margin:0 auto;
display:block;
width:57px;
font-size:1.2em;
text-align:center;
}

div.contenedor p.engalu{
text-align:center;
width:410px;
font-size:1.3em;
}
div.contenedor h3.engalu{
text-align:center;
width:410px;
color:#FFF;
font-size:1.3em;
margin-bottom:28px;
}

div#wrapper div.contenedor p.caracter{
text-align:center;
width:410px;
font-size:1.1em;
margin-bottom:2.3em;
}
div#wrapper div.contenedor p.caracter strong{
font-weight:bold;
}






body.oi1-1{
background-attachment: fixed;
background-color: #756555;
background-image:url(../otoinv1/1.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi1-2{
background-attachment: fixed;
background-color: #afd9cf;
background-image:url(../otoinv1/2.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi1-3{
background-attachment: fixed;
background-color: #e9c227;
background-image:url(../otoinv1/3.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi1-4{
background-attachment: fixed;
background-color: #74ada4;
background-image:url(../otoinv1/4.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi1-5{
background-attachment: fixed;
background-color: #c8160a;
background-image:url(../otoinv1/5.jpg);
background-position:left top;
background-repeat: repeat;
}
body.oi1-6{
background-attachment: fixed;
background-color: #b3dee5;
background-image:url(../otoinv1/6.jpg);
background-position: left center;
background-repeat: repeat;
}
body.oi1-7{
background-attachment: fixed;
background-color: #ffd806;
background-image:url(../otoinv1/7.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi1-8{
background-attachment: fixed;
background-color: #db6913;
background-image:url(../otoinv1/8.jpg);
background-position: top center;
background-repeat: repeat;
}
body.oi1-9{
background-attachment: fixed;
background-color: #db6913;
background-image:url(../otoinv1/9.jpg);
background-position: top center;
background-repeat: repeat;
}




body.pv1-1{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver1/1.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv1-2{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver1/2.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv1-3{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver1/3.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv1-4{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver1/4.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv1-5{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver1/5.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv1-6{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver1/6.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv1-7{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver1/7.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv1-8{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver1/8.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv1-9{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver1/9.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv1-10{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver1/10.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv1-11{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver1/11.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}



body.oi2-1{
background-attachment: fixed;
background-color: #756555;
background-image:url(../otoinv2/1.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi2-2{
background-attachment: fixed;
background-color: #afd9cf;
background-image:url(../otoinv2/2.jpg);
background-position: left center;
background-repeat: repeat;
}
body.oi2-3{
background-attachment: fixed;
background-color: #e9c227;
background-image:url(../otoinv2/3.jpg);
background-position: top left;
background-repeat: repeat;
}
body.oi2-4{
background-attachment: fixed;
background-color: #74ada4;
background-image:url(../otoinv2/4.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi2-5{
background-attachment: fixed;
background-color: #c8160a;
background-image:url(../otoinv2/5.jpg);
background-position:50% 50%;
background-repeat: repeat;
}
body.oi2-6{
background-attachment: fixed;
background-color: #b3dee5;
background-image:url(../otoinv2/6.jpg);
background-position: top center;
background-repeat: repeat;
}
body.oi2-7{
background-attachment: fixed;
background-color: #ffd806;
background-image:url(../otoinv2/7.jpg);
background-position: top center;
background-repeat: repeat;
}
body.oi2-8{
background-attachment: fixed;
background-color: #db6913;
background-image:url(../otoinv2/8.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi2-9{
background-attachment: fixed;
background-color: #db6913;
background-image:url(../otoinv2/9.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}


body.oi3-1{
background-attachment: fixed;
background-color: #24f7ed;
background-image:url(../otoinv3/1.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi3-2{
background-attachment: fixed;
background-color: #24f7ed;
background-image:url(../otoinv3/2.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi3-3{
background-attachment: fixed;
background-color: #24f7ed;
background-image:url(../otoinv3/3.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi3-4{
background-attachment: fixed;
background-color: #24f7ed;
background-image:url(../otoinv3/4.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi3-5{
background-attachment: fixed;
background-color: #24f7ed;
background-image:url(../otoinv3/5.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi3-6{
background-attachment: fixed;
background-color: #24f7ed;
background-image:url(../otoinv3/6.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi3-7{
background-attachment: fixed;
background-color: #24f7ed;
background-image:url(../otoinv3/7.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi3-8{
background-attachment: fixed;
background-color: #24f7ed;
background-image:url(../otoinv3/8.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi3-9{
background-attachment: fixed;
background-color: #24f7ed;
background-image:url(../otoinv3/9.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi3-10{
background-attachment: fixed;
background-color: #24f7ed;
background-image:url(../otoinv3/10.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.oi3-11{
background-attachment: fixed;
background-color: #24f7ed;
background-image:url(../otoinv3/11.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}



body.pv2-1{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver2/1.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv2-2{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver2/2.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv2-3{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver2/3.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv2-4{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver2/4.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv2-5{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver2/5.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv2-6{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver2/6.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv2-7{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver2/7.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv2-8{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver2/8.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv2-9{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver2/9.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}
body.pv2-10{
background-attachment: fixed;
background-color: #333333;
background-image:url(../priver2/10.jpg);
background-position: 50% 50%;
background-repeat: repeat;
}



div#numeros10{
padding-top:36px;
}
div#numeros11{
padding-top:10px;
}

div.numeros{
float:right;
padding-top:60px;
}
div.numeros li a span{
	display:none;
}

div.numeros li a{
	display:block;
	width:35px;
	height:35px;
	background-position:top left;
	background-repeat:no-repeat;
	margin-bottom:15px;
}
div.numeros li.uno a{
	background-image:url(../img/1.png);
}
div.numeros li.dos a{
	background-image:url(../img/2.png);
}
div.numeros li.tres a{
	background-image:url(../img/3.png);
}
div.numeros li.cuatro a{
	background-image:url(../img/4.png);
}
div.numeros li.cinco a{
	background-image:url(../img/5.png);
}
div.numeros li.seis a{
	background-image:url(../img/6.png);
}
div.numeros li.siete a{
	background-image:url(../img/7.png);
}
div.numeros li.ocho a{
	background-image:url(../img/8.png);
}
div.numeros li.nueve a{
	background-image:url(../img/9.png);
}
div.numeros li.diez a{
	background-image:url(../img/10.png);
}
div.numeros li.once a{
	background-image:url(../img/11.png);
}
