   body {
    margin:.5em;
    padding:0;
    background-color:#98BF00;
    text-align:center;
}
   #logo {
    width: 550px;
    height:150px;
    float: left;
   }
   .eslogan1 {
    width: 400px;
    text-align: right;
    float: right;
   }   
/*publicidad arriba de la pagina*/
.publi_top {
	width:100%;
	padding:0 0 5px 0;
	margin:0;
	background:#AEC948;
}
.fnd_anuncio {
	padding: 5px 0 0px 0;
	width: 950px;
	margin: 0 auto;
}
.anuncio {
	width: 730px;
	height:90px;
	background: #fff;
	padding:2px;
	margin:0 auto;
}
.publi_top small {
	display: block;
	width:860px;
	text-align:right;
	font-size:11px;
	margin:0;
	padding:0;
}
.publi_top small span {
	width: 100px;
	height:15px;
	padding:3px;
	margin:0;
}
/*FIN publicidad arriba de la pagina*/
.btn_identificate span, .btn_cerrar span {
	 display:none;
}.publi_top .btn_cerrar {
	background: url(img/btn_cerrar.png) center no-repeat;
	width:21px;
	height:21px;
	display:block;
	float: right;	
}
.bordeblanco{
    border: 1px solid #FFF;
	}
	.fontnegro{
      color: #000;
	}
   #lateral_izqdo {
	width: 150px;
	min-height: 500px;
	margin-top: 2.5em;
    margin-left: 2em;
	float: right;
      background-color:#000;
	
}
	.legal{	
	  font-size: 1em;
		color: #fff;
	}
   #content {
	text-align: left;
	margin: auto;
	width: 950px;
	min-height: 50px;
   }

     #aviso_IE{
      margin:auto;
      padding:10px;
  	  width: 930px;
      font-size: .9em;
      font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
      background-color:#000;
      color: #fff;
      text-align: left;
      border-color: white;
      border-width: 1px;
      border-style: solid;
	}	
   #bannerizdo {
	width: 136px;
	min-height: 200px;
	float: left;
}
   #bannerdcho {
	width: 160px;
	min-height: 200px;
	float: right;
	border-color: #AEC948;
    border-width: 1px;
    border-style: solid;
}
   #bannerdcho2 {
	width: 160px;
	min-height: 200px;
	float: right;
	border-color: #AEC948;
    border-width: 1px;
    border-style: solid;
}
 <!--
.compareblogs-tagcloud {
font-family: Helvetica, arial, sans-serif;
text-align: justify;
}
.compareblogs-tagcloud a:link {
text-decoration: underline; color: #FFF;
}
.compareblogs-tagcloud a:visited {
text-decoration: underline; color: #FFF;
}
.compareblogs-tagcloud a:hover {
text-decoration: none; color: #FFFFFF;
background: #008C12;
}
.compareblogs-tagcloud a:active {
text-decoration: none; color: #FFFFFF;
background: #0259C4;
}
.tagblanca {
text-decoration: none; color: #FFF;
}
.tagblanca2 {
text-decoration: underline; color: #FFF;
}
.tagverde {
color: #FFF; background: #008C12;
}
   #espacedcho {
	width: 160px;
	min-height: 10px;
	float: right;
}
   #espace {
	width: 620px;
	height: 20px;
	float: right;
}
   #contenedor {
    margin:auto;
    padding:0;
	width: 950px;
	height: 480px;
	border-bottom: #98B23B solid 1px;
    background-image: url('img/fussionsex.jpg');
    text-align:center;
}
   #contenedor01 {
    margin:auto;
    padding:0;
	width: 950px;
	height: 800px;
	border-bottom: #98B23B solid 1px;
    text-align:center;
}
   #contenedor02 {
    margin:auto;
    padding:0;
	width: 950px;
	height: 900px;
	border-bottom: #98B23B solid 1px;
    text-align:center;
}
   #contenedor03 {
    margin:auto;
    padding:0;
	width: 950px;
	height: 1150px;
	border-bottom: #98B23B solid 1px;
    text-align:center;
}
   #contlegal {
	width: 600px;
	min-height: 500px;
      border: 1px solid #000;
	background-color: #AEC948;
	    padding:1em;
	text-align: justify;
	font-size: .7em;
	color: #000;
      font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
}

  #flash {
	width: 950px;
	height: 241px;
}
  #flash2 {
	width: 620px;
	height: 300px;
	border-bottom: 1px solid #fff;
}
	.obligatorio{
	  color: #000;
	}
	
	.campo_form{
	  margin-top: 0.2em;
	}
	
  .campo_form label{
   margin-top: 0.2em;
   padding-left: 0.8em;
   padding-right: 0.8em;
   display: block;
   width: 10em;
   float: left;
   text-align: left;
   }

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
color:#000;
padding: 1px 2px;
background:url(img/spaceball.gif) repeat-x left top;
}

   #aviso {
	width: 60%;
	height: auto;
    margin-left: 2em;
    margin-top: 5em;
    padding: 0.5em 1em 0.5em 1em;
	text-align: justify;
	font-size: .6em;  
	color: #fff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
   #textoverde {
	width: auto;
	height: auto;
	margin-top: 20em;
    border: 1px solid #FFF;
	padding: 2em;
}
   #textoverde2 {
	width: auto;
	height: auto;
	margin: .5em;
    border: 1px solid #FFF;
	padding: 2em;
	background: url(img/boutique-adultos-tenerife.png) center no-repeat;
}
   #cajavirtual {
	width: auto;
	height: auto;
	margin-top: 25em;
	padding: 1em;
	background: url(img/boutique-adultos-tenerife.png) center no-repeat;
}
   #virtual {
   text-align: center;
   width: 620px;
   float: left;   
   }
   #cajaformulario {
	width: 650px;
	height: auto;
    margin-left: 3em;
    padding: 0.5em 1em 0.5em 1em;
	text-align: left;
	font-size: .7em;  
	color: #000;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
   #info {
   text-align: center;
   width: 630px;
   float: left;   
   }
   #info2 {
   text-align: center;
   width: 610px;
   margin: .2em;
   float: left;   
   }
   #gracias {
    margin-top: 2em;
	text-align: center;
	font-size: 1.5em;  
	color: #fff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	float: left;
}
   #textovirtual {
	width: 640px;
	height: auto;
    border: 1px solid #FFF;
	padding: 0.5em 2em 0.4em 0em;
	margin-left: 1.5em;
    margin-top: 11em;
}
    #direccion {
	width: auto;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    font-weight: bold;
    text-align: center;
    color: #fff;
   }

   #lateral {
	width: 640px;
	height: auto;
    border: 1px solid #FFF;
	float: left;
	margin-left: 2.5em;
    margin-top: .5em;
}

   #contvirtual {
	width: 620px;
	height: auto;
    border: 1px solid #FFF;
	float: left;
}

   #contactar {
	width: 575px;
	height: 450px;	
	float: left;
    border-color: white;
    border-width: 1px;
    border-style: solid;
	background-image: url('img/erotismotenerife.jpg');
}
	
	#t1{	
	  font-size: 1em;
	  color: #000;
        font-weight: bold;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	  text-align: center;
	  margin-top: 4em;
	}
   .plugin {
    margin-left: 1em;
	float: left;
}	
.izqda{
	float: left;
}
.izqda-bordeblanco{
	float: left;
    border: 1px solid #FFF;	
}
.izqda-bordeamarillo{
	float: left;
    border: 1px solid #AEC948;	
}
    #foot {
    margin:auto;
    padding:0;
	width: 950px;
	min-height: 20px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.7em;
    clear: both;
    color: #6E8810;
   }
 
    #copy {
	width: 300px;
	text-align: left;
    float: left;
   }
 
    #thawte {
	width: 150px;
    float: right;
	margin-top: .5em;
	margin-right: 4.5em;	
   }
   
   #actual {
    width: 300px;
	text-align: center;
    float: left;
}
  
    #copa {
    width: 350px;
	text-align: right;
    float: left;
  }
.container-index {
        width: 650px;
        padding: 5px;
		    font-size: 1.2em;
}
.container {
        width: 80%;
        padding: .7em;
        position:relative; 
        margin: 5px 0 20px 0;
	  float: right;
}
.container2 {
        width: 50%;
        padding: 0.7em;
        position:relative; 
        margin: 0;
	  float: right;
}
/* pyramid */
#navPyra {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #fff;
}

#navPyra li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navPyra a:link, #navPyra a:visited {
        float: left;
        font-size: 1em;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #fff;
}

#navPyra a:link.active, #navPyra a:visited.active, #navPyra a:hover {
        color: #000;
        background: url(img/pyramid.gif) no-repeat bottom center;
}

#navPyra2 {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #fff;
}

#navPyra2 li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navPyra2 a:link, #navPyra2 a:visited {
        float: left;
        font-size: 1em;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #fff;
}

#navPyra2 a:link.active, #navPyra2 a:visited.active, #navPyra2 a:hover {
        color: #000;
        background: url(img/pyramid.gif) no-repeat bottom center;
}

/* circle2 */

#navCircle2 {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 1px solid #000;
}

#navCircle2 li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#navCircle2 a:link, #navCircle2 a:visited {
        float: left;
        font-size: 0.7em;
        line-height: 0.7em;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #F00;
}

#navCircle2 a:link.active, #navCircle2 a:visited.active, #navCircle2 a:hover {
        padding-bottom: 8px;
        color: #000;
        background: url(img/circle.gif) no-repeat bottom center;
}
		
h1 {
        font-size: 1em;
        color: #fff;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h2 {
        font-size: 1em;
        text-align: center;
		color: #fff;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h3 {
        font-size: .9em;
        text-align: justify;
        color: #fff;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h4 {
        font-size: .9em;
        text-align: center;
        text-decoration:none;
        color: #fff;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

   .class1 A:link    {color:#fff; text-decoration:none;}
   .class1 A:visited {color:#fff; text-decoration:none;}
   .class1 A:hover   {color:#000; text-decoration:underline;}
   .class2 A:link    {color:#8AA721; text-decoration:none;}
   .class2 A:hover   {color:#6E8810; text-decoration:underline;}
   .class2 A:visited {color:#8AA721; text-decoration:none;}
   .class3 A:link    {color:#000; text-decoration:none;}
   .class3 A:visited {color:#000; text-decoration:none;}
   .class3 A:hover   {color:#fff; text-decoration:underline;}
   .class4 A:link    {color:#000; text-decoration:none;}
   .class4 A:visited {color:#000; text-decoration:none;}
   .class4 A:hover   {color:#fff; text-decoration:none;}
