/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
	}
	option{
	padding-top:3px;
	padding-bottom:3px;
	}
	p{
		padding:5px;
	}
table td{
border-bottom:1px solid #DDDDDD;
padding:4px;
}
table .last{
border-bottom:none;
}

#textfield1 {
	width: 80px;
	padding: 3px 5px;
	border: 1px solid #CCCCCC;
	background: url(../images/homepage19.gif) repeat-x left top;
}

#textfield2 {
	width: 80px;
	padding: 3px 5px;
	border: 1px solid #CCCCCC;
	background: url(../images/homepage19.gif) repeat-x left top;
}

.textfield3 {
	width: 198px;
	padding: 5px 7px;
	border: 1px solid #CCCCCC;
	background: url(../images/homepage19.gif) repeat-x left top #FFFFFF;
}
.textfield33 {
	width: 198px;
	padding: 5px 7px;
	border: 1px solid #CCCCCC;
	background: url(../images/homepage191.gif) repeat-x left top;
}

select {
	height: 19px;
	padding-top:2px;
	border: 1px solid #CCCCCC;
}

#submit1 {
}
.formbutton{

}
.submit2 {
cursor:pointer;
border: outset 1px #F00000;
color:#FFFFFF;
font-weight:bold;
padding: 2px 4px;
background:url(../images/formbg.gif) #A40000 no-repeat left center;
}
.submit2:hover{
background:url(../images/formbghover.gif) #A40000 no-repeat left center;
}
.formext{
border:1px solid #af151b;
border-top:0px;
border-bottom:0px;
padding:5px;
}
.supform{
background: url(../images/supform.png) no-repeat left top;
height:10px;
}
.infform{
background: url(../images/infform.png) no-repeat left top;
height:10px;
}
/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	color: #3C3C3C;
	font-family:Arial, Helvetica, sans-serif;
}
h1{
font-size:20px;
color: #000000;
}
h2{
	font-size: 15px;
	margin-top:28px;
	font-weight: bold;
	color: #555555;
}


h3{
	font-size: 12px;
	font-weight: bold;
	color: #888888;
}
/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
	text-align: justify;
}

.text1 {
	font-size: 13px;
	font-weight: bold;
}

.text2 {
	font-size: 11px;
	font-weight: bold;
}

.text3 {
	text-align: center;
	font-size: 10px;
	color: #6F7072;
}

.text4 {
	font-size: 10px;
}

/** LISTS */

.list1 {
	margin: 0px;
	padding: 0px;
}

.list1 li {
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	list-style:none;
	margin-bottom: 7px;
	padding-left: 15px;
	background: url(../images/homepage06.gif) no-repeat 1px 7px;

}
.list1 li ul{
	margin: 0px;
	padding: 0px;
	margin-top:5px;
}
.list1 li ul li{
font-weight:normal;
}
.list1 li ul li a{
float:right;
background:none;

}

.list2 {
	margin: 0px;
	padding: 0px;
}
.list2 li {
	margin-top:15px;
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

.list2 ol {
	font-weight:bold;
	text-decoration:none;
}
.list2 ol li{
	font-size:11px;
	color:#000000;
	font-weight:normal;
	background:none;
	padding:0px;
	text-decoration:none;
}
.list2 ol li ul li{
color:#666666;
	margin-top:0px;
	list-style:none;
	text-decoration:none;
	
}
.list2 ol li ul{
font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	text-decoration:none;
}



/** LINKS */

a {
	color:#00F;
}

#footer a{
	color: #404855;
}
a:hover {
	text-decoration: none;
}

.link1 {
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.link1:hover {
	text-decoration: underline;
}

.link2 {
	padding-left: 10px;
	background: url(../images/homepage06.gif) no-repeat left center;
}

/** STYLES */

.style1 {
}

.style1 a {
}

.style1 a:hover {
}

/** BACKGROUNDS */

.bg1 { background: url(../images/homepage02.jpg) no-repeat left top; }
.bg2 { background: #9D0700 url(../images/homepage03.gif) repeat-x left bottom; border: 1px solid #9D0700; }
.bg3 { background: url(../images/homepage09.gif) repeat-y left top; }
.bg4 { background: url(../images/homepage11.gif) repeat-x left top; }
.bg5 { background: url(../images/subpage1_02.gif) repeat-y left top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 0px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 0px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

.percent{
height:56px;
width:309px;
background: no-repeat center url(../images/barra-destadisticas-yate.png);
float:left;
text-align:center;
line-height:29px;
color:#000000;
font-weight:bold;
padding:18px 0px 0px 5px;
}
.intpercent{
float:left; 
line-height:29px;
color:#000000; 
font-weight:bold; 
height:26px; 
background: no-repeat top url(../images/barra-2.png);
text-align:center; 
float:left;
}
/*.estad{
background: no-repeat top url(http://www.yatellamaremos.com/images/fondo.png);
}
.estad a{
background: no-repeat left center url(http://www.yatellamaremos.com/images/homepage06.gif);
padding-left:11px;
font-size:14px;
}*/
.item, .itemmini{
width:445px;
height:133px;
padding:9px;
margin-bottom:10px;
background-color:#EEEEEE;
border:1px solid #999999;
}
.itemmini{
width:304px;	
}
.item:hover{
border:1px solid #666666;
}
.item1:hover{
	border:1px solid #111111;
	cursor:pointer;
background-color:#DDDDDD;	
}
.item p{
font-size:10px;
}
.imgitemizq, .imgitemizq1{
 width:125px;
 height:125px;
 border:4px solid #FFFFFF;
 float:left;
}
.imgitemizq1{
width:245px;
 height:auto;
}
.descitem, .descitemmini{
float:left;
width:160px;
margin:5px 10px 5px 10px;
}
.descitemmini{
width:150px;
}
.item h2{
margin:0px 0px 5px 0px;
font-size:14px;
}
.divimgitemder{
float:left;
height:128px;
background-color:#FFFFFF;
padding:1px;
border:1px solid #CCCCCC;
width:128px;
}
.divimgitemder img{
float:left;
 border:2px solid #FFFFFF;
height:60px;
width:60px;
}
.aviso{
width:428px;
margin:10px;
border:1px solid #999999;
padding:0px 10px 10px 10px;
}

a.button {
    background: transparent url('../images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('../images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:hover {
text-decoration:underline;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 




.newtable th{
	background: center repeat-x url(../../images/thtable.png);
	color:#FFF;
	text-align:left;
	padding-top:9px;
	padding-left:5px;
	padding-bottom:5px;
}
.newtable .pure td{
	border:none;
	height:auto;
	padding:2px;
}
.newtable tr{
	background-color:#FFF;
}
.newtable td{
	padding:10px 5px 10px 5px;
	border-bottom: 1px dotted #CCC;
}
.newtable th.right{
	background:right center no-repeat url(../images/thright.png);
	border:none;
}
.newtable th.left{
	background:left center no-repeat url(../images/thleft.png);
	border:none;
}
.newtable td.right{
	background:right center repeat-y url(../images/tdright.png);
	border:none;
}
.newtable td.left{
	background:left center repeat-y url(../images/tdleft.png);
	border:none;
}
.newtable td.bright{
	background:right bottom no-repeat url(../images/tdbottomr.png);
	border:none;
}
.newtable td.bleft{
	background:left bottom no-repeat url(../images/tdbottoml.png);
	border:none;
}
.newtable td.bottom{
	background:right bottom repeat-x url(../images/tdbottom.png);
	border:none;
}
h1 a, h2 a{
	color:#00F;
}
#registrateb{
	background: top left no-repeat url(../images/registrate.png);
	width: 361px;
	height: 229px;
	display:block;
}
#registrateb:hover{
	background: bottom left no-repeat url(../images/registrate.png);
}
#gestionarb{
	background: top left no-repeat url(../images/gestionar-perfil.png);
	width: 361px;
	height: 229px;
	display:block;
}
#gestionarb:hover{
	background: bottom left no-repeat url(../images/gestionar-perfil.png);
}
#enviaramigo{
	background: top left no-repeat url(../images/envia-a-un-amigo.png);
	width: 229px;
	height: 145px;
	display:block;
}
#enviaramigo:hover{
		background: bottom left no-repeat url(../images/envia-a-un-amigo.png);
}