/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input 
{ margin: 0;padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,div, input 
{ font-size: 100%; font-weight: normal; font-style: normal; font-family: arial, Lucida Sans Unicode, tahoma, verdana, sans-serif ; }
ul,ol { list-style: none; }
fieldset,img 
{ border: none; }
caption,th 
{ text-align: left; }
table 
{ border-collapse: collapse; border-spacing: 0; }
/* END RESET */


body
{ 

} 

p
{
 margin-bottom: 30px;
}

h1 
{
 color:#920B0F;
 font-size:19px;
 margin-bottom:20px;
}
h2 
{
 font-size:14px;
 margin-bottom: 10px;
 color: #295378;
}
h3 
{
 font-size: 100%;
 margin-bottom: 35px;
}

a
{  
 text-decoration:none;
 color: #000;
}

a:hover
{
 text-decoration:underline;
}

a:visited
{
 color: #000000;
}

strong, b
{
  font-weight:bold;
}

em, i
{
 font-style:italic;
}

#mainContent
{
text-align:center;
}

.content
{
  width: 993px;
  margin:auto;
  text-align:left;
}

.clearer
{
 clear:both;
}

.mas
{
 margin-top: 15px;
 display:block;
}


/********* BEGIN HEADER ***********/

#header
{
  height: 158px;
  background-image: url(../images/header.jpg);
  background-repeat:no-repeat;
  background-position: center center;
}

#homeLink
{
 display:block;
 float:left;
 height:100px;
 width:611px;
}

#mainMenu
{
 padding-top:80px;
} 
#mainMenu ul
{
 margin-left:7px;
}

#mainMenu ul li
{
 display: block;
 float:left;
}

#mainMenu ul li a
{
 background-image:url(../images/buttonOff.gif);
 background-position:center center;
 background-repeat:no-repeat;
 color:#FFFFFF;
 display:block;
 float:left;
 font-size:15px;
 font-weight:bold;
 height:29px;
 line-height:27px;
 text-align:center;
 width:188px;
}

#mainMenu ul li a:hover
{
 background-image:url(../images/buttonOn.gif);
 background-position: center center;
 background-repeat: no-repeat;
 text-decoration: none;
}

.marginRight10
{
 margin-right:10px; 
}

#submit
{
  color: #FCF6EF;
  cursor: pointer;	
}

#adsSearch
{
 position:relative;
 right:12px;
 text-align:right;
 top:30px;
}

#adsSearch input
{
 background-color:#3F3221;
 border:1px solid #7E9DB9;
 font-size:15px;
}

#searchText
{
 display:block;
 position:relative;
 right:15px;
 text-align:right;
 top:20px;
}


/******** END HEADER **************/
#centerAds
{
margin-bottom:40px;
margin-left:-6px;
text-align:center;
}
#linealAds
{
margin-left:10px;
margin-top:5px;
}
#contentBackground
{
 background-image: url(../images/backgroundImage.jpg);
 background-position:center center;
 background-repeat:repeat-y;
 margin:auto;
 width:993px;
 min-height:600px; 
 height:auto !important; 
 height:600px; 
 float:left;
}

#sessionidcontent
{
 background-color:#FCF6EF;
 color:#920B0F;
 font-size:80%;
 margin-bottom:10px;
 margin-top:5px;
 text-align:center; 
}

.centerFloat
{
 float:left;
 font-size:80%;
 height:auto !important;
 margin:0 187px;
 min-height:600px;
 padding:0 20px;
 width:566px;
}
#sessionClosed
{
 background-color:#FCF6EF;
 color:#920B0F;
 font-size:80%;
 margin-bottom:10px;
 margin-top:5px;
 text-align:center;	
}


#menuPrivado a
{
 background-color:#3F3221;
 border:2px solid #295378;
 color:#FCF6EF;
 display:block;
 height:45px;
 line-height:21px;
 text-align:center;
 width:45px;
 float:left;
 margin-left: 70px;
 margin-top:15px;
 margin-bottom:15px;
}

#cerrarSesion a
{
 color:#FCF6EF;
 display:block;
 text-align:center;
 color:#295378;
 cursor: pointer;
}

#menuPrivado a:hover
{
 text-decoration: none;	
}

.leftAds
{
 background-image: url(../images/fondoBotonAds.jpg);
 background-repeat:no-repeat;
 background-position: center center;
 height: 168px;
 width: 165px;
 padding-left:27px;
 padding-top:13px;
 margin-top: 18px;
 font-size:12px;
 color: #ffffff;
}

#leftAdsBig
{
margin-left:14px;
margin-top:5px;
}

.leftAds p
{
 padding-left: 5px;
 padding-right: 30px;
 padding-top: 10px;
}

a.firma , a.firma :visited
{
 font-size:10px;
 color: #ffffff;
 text-decoration: underline;
}

a.firma:hover
{
 text-decoration:none;
}

#leftBoxContent
{
 background-color: #FCF6EF;
 width: 187px;
 margin-left: -98%;
 min-height:600px; 
 height:auto !important; 
 height:600px; 
 float:left;
}
#rightBoxContent
{
 background-color: #FCF6EF;
 width: 187px;
 margin-left: -193px;
 min-height:600px; 
 height:auto !important; 
 height:600px; 
 float:left;
}

#leftBoxContent ul li a, #rightBoxContent ul li a
{
 font-size: 11px;
 text-decoration: underline;
 margin-left: 15px;
 color:#000000;
}

#bodyCenter
{
 float:left;
 padding-top:16px;
 width:566px;
 background-image: url(../images/pareja-amor.jpg);
 background-repeat: no-repeat;
 background-position:36px -71px;
 min-height:600px; 
 height:auto !important; 
 height:600px; 
 font-size: 80%;
margin:0 187px;
padding:0 20px;
}

#bodyLeft 
{
 margin:0;
 padding:0;
 width:100%;
}

#bodyRight
{
 float:right;
}

fieldset table
{
 font-size: 12px;
}

#loginForm
{
 padding: 10px;
 display: block;
}

#login
{
 display:block;
 font-size:80%;
 font-weight:bold;
 margin-bottom:10px;
 margin-left:123px;
}

#aceptar
{
 background-color:#3F3221;
 margin-bottom:12px;
 position: relative;
 left: 51px;
 margin-top:12px;
 color: #FCF6EF;
 border:1px solid #DD9598;
 font-size:15px;
 cursor:pointer;
}

.font80
{
 font-size: 80%;	
}

.font80:hover
{
 text-decoration:none;
 color: #920B0F;
}

.textBox
{
 border:1px solid #DD9598;
 font-size:15px;  
 margin-left: 5px;
 width: 11ex;
}

#textBoxUsuario, #textBoxContraseña
{
 background-color:#ffffff;
}

#reg
{
 text-decoration: underline;
}

#reg:hover
{
 text-decoration: none;
 color: #920B0F;
}

.separator
{
 height: 2px;
 width: 187px;
 background-image: url(../images/lineSeparator.jpg);
 background-position: center center; 
 background-repeat: no-repeat;
 margin-top: 25px;
 margin-bottom: 10px;
}
#poemasDeAmor
{
margin-left:12px;
}
.mas
{
 margin-left: 10px;
}

#rightAds
{
 margin-left: -5px;
}
#buscamos
{
 padding-left:10px;
 font-size:12px;
}
.close
{
 cursor:pointer;	
}

#loginTable tr
{
 display:block;
 width:170px;;	
}


#tdUsuario
{
 width: 65px;
}



/**************** BEGIN FOOTER  *****************/


#footer
{
 background-image: url(../images/lineFooter.jpg);
 background-repeat: no-repeat; 
 background-position: center top;
 margin-top: 30px;
 line-height: 50px;
 height: 14px;
 font-size:80%;
}

#terminos:hover
{
 text-decoration: none;
 color:#920B0F;
}

#copy
{
 float:left;
 margin-left: 10px;
}

#contacto
{
 margin-left: 195px;
 float:left;
 font-size: 14px;
 text-decoration: underline;
 color: #000000;
}

#contacto:hover
{
 text-decoration: none;
 color: #920B0F;
}

#tuOpinion 
{
 text-decoration: none;	
 margin-right: 215px;
 float:left;
 font-size: 14px;  
 color: #000000;
}

#tuOpinion:hover
{
 color: #920B0F;
}
/***************  END FOOTER  *******************/


/*********** BEGIN INDEX  *************/

#encuentra
{
 width:391px;
}

#vota
{
 width:386px;
}



#publica
{
 margin-left:173px;
 width:330px;
}

#h2Comenta
{
 margin-left:173px;
 margin-top:83px;
}

#h2Publica
{
 margin-left:173px;
 margin-top:48px;
}

/*********** END INDEX  ***************/


.seccionTables 
{
 width: 66%;
 margin-top: 15px;
 margin-bottom: 40px;
 background-color:#FCF6EF; 
}

.seccionTables tr
{
 line-height: 25px;		
}

.seccionTdTitulo
{	
 padding-left: 10px;
}

.seccionTdAutor
{	
}

.seccionTdCenter
{	
 color:#920B0F;
 font-weight:bold;
 text-align:center;
}

.seccionTdFecha
{
 text-align: center;	
}

.seccionTdRanking
{
 text-align: center; 
 font-weight:bold;
}

.tableHeadersTitulo
{
 font-weight: bold;
 padding-left: 10px;
}

.tableHeadersAutor
{
 color: #295378;
 font-weight: bold;
}

.tableHeadersCenter, .tableHeadersFecha
{
 text-align: center;
 font-weight: bold; 
}

.tableHeadersRanking
{
 text-align: center;
 color: #295378; 
 font-weight: bold; 
}

#masPoemasAleatorios, #masPoemasRecientes 
{
 display:block;
 font-size:100%;
 margin-bottom:25px;
 width: 165px;
 background-image:url(../images/plus.png);
 background-position: left;
 background-repeat: no-repeat;
 padding-left: 25px;
}




