/* CSS Document */
body{
	padding:0;
	margin:0;
	background-repeat:     repeat-x;
	background-position: 0 0;
	background-image: url(img/fondo-pagina.gif);
}
a {
	color: #003399;
}

img{padding:0px; margin:0px;}

ul{padding:0px; margin:0px;}

h3{padding:0px; margin:0px;}

h2{padding:0px; margin:0px;}

h1{padding:0px; margin:0px;}

p{
	padding:0px;
	margin:0px;
	text-align: left;
}

div{padding:0px; margin:0px;}
ul{list-style-type:none;}


/* HEADER PANEL */
#headerPan{
	width: 778px;
	position: relative;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	background-image: url(img/signos.gif);
	background-repeat: repeat-y;
	background-position: 5px 0px;
}

#headerPanleft{
	position:absolute;
	top:170px;
	left:0px;
	float: left;
	padding-top: 10px;
	padding-bottom: 15px;
	background-image: url(img/fondoizda.gif);
	background-repeat:  repeat-y;
	background-position: right top;
	width: 240px;
	overflow: hidden;
	clear: left;
}
#headerPan #infogen{
	float:left;
	width:200px;
	height:62px;
	position:relative;
	background-image: url(img/icon3.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 20px;
}
#headerPan #infogen h2{
	width:103px;
	height:29px;
	background:#fff;
	display:block;
	position:absolute;
	left:-11px;
	top:0px;
	margin:14px 0 5px 81px;
	color:#5092cd;
	z-index:1;
	text-transform:capitalize;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
}
#headerPan #infogen p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#headerPan #infogen a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan #infogen a:hover{
	text-decoration:none;
	background-image: url(img/iconoff.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#headerPan #infoccidental{
	float:left;
	width:200px;
	height:62px;
	position:relative;
	background-image: url(img/icon1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 20px;
}
#headerPan #infoccidental h2{
	width:90px;
	height:10px;
	background:#fff;
	display:block;
	position:absolute;
	left:-11px;
	top:0px;
	margin:14px 0 5px 81px;
	color:#5092cd;
	z-index:1;
	text-transform:capitalize;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
}
#headerPan #infoccidental p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#headerPan #infoccidental a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan #infoccidental a:hover{
	text-decoration:none;
	background-image: url(img/iconoff.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#headerPan #infochina{
	float:left;
	width:200px;
	height:62px;
	position:relative;
	background-image: url(img/icon2.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 20px;
}
#headerPan #infochina h2{
	width:90px;
	height:10px;
	background:#fff;
	display:block;
	position:absolute;
	left:-11px;
	top:0px;
	margin:14px 0 5px 81px;
	color:#5092cd;
	z-index:1;
	text-transform:capitalize;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	font-weight: normal;
}
#headerPan #infochina p{width:103px; height:10px; display:block; position:absolute; font:12px/14px "Trebuchet MS",Arial, Helvetica, sans-serif; color:#2E5000; background:#fff; margin:34px 0 0 81px; z-index:1; }
#headerPan #infochina a{text-decoration:none; display:block; width:237px; height:62px;}
#headerPan #infochina a:hover{
	text-decoration:none;
	background-image: url(img/iconoff.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

/* BODY PANEL */
#bodyPan{
	width:778px;
	position:relative;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/*Left Panel */
#leftPan{width:239px; height:611px; position:absolute; top:0px; left:8px; margin:0; padding:0px;}
#general {
	float: right;
	width: 486px;
	position: relative;
	background-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccab3;
	font-size: 12px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
	text-align: justify;
}

#leftmemberPan{width:237px; height:196px; position:relative; margin:0 auto; padding:0; border:1px solid #DCDAC2; background:#fff; color:#000;}
#leftmemberPan h2{
	height:48px;
	background:url(img/symbol4.gif) 0 0 no-repeat #fff;
	display:block;
	position:relative;
	padding:0 0 0 57px;
	margin:12px 0 20px 13px;
	color:#5EA000;
	text-transform:uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	line-height: 48px;
}
#leftmemberPan h2 span{background:#fff; color:#3D3C2C;}
#leftPan form{width:220px; height:108px; background:#EBE9D7; padding:0; margin:0 0 0 8px; color:#333227;}
#leftPan form label{width:72px; display:block; float:left; padding:14px 15px 0 16px; }
#leftPan form label.emailpadding{padding:2px 15px 0 16px;}
#leftPan form input{ float:left; display:block; width:101px; height:16px; margin:14px 0 9px 0}
#leftPan form input.fieldpadding{margin:2px 0 9px 0}
#leftPan h3{height:48px; background:#ffffff; display:block; float:right; padding:0 0 0 57px; margin:12px 0 22px 13px; font:28px/48px Georgia, "Times New Roman", Times, serif; color:#3D3C2C;}
#leftPan ul{ display:block; float:right; width:150px; height:327px;}
#leftPan ul li{background:url(img/arrow3.gif) 140px 10px no-repeat; padding:0px 20px 0 0; text-align:right;} 
#leftPan ul li a{text-decoration:underline; color:#3D3C2C; background:#ffffff;}
#leftPan ul li a:hover{text-decoration:none;}

#leftPango{width:220px; height:25px; position:absolute; top:160px; left:8px; border-top:1px solid #fff; background:#5092cd; display:block; padding:0; margin:0; font-size:12px; color:#FFFFFA; line-height:23px; font-weight:bold;}
#leftPango p.textposition a{float:left; padding:0 0 0 20px; margin:0; text-decoration:none; color:#FFFFFA; background:#5092cd;}
#leftPango p.textposition a:hover{text-decoration:underline; background:none;}
#leftPan form input.gobutton{float:right; background:url(img/arrow4.gif) no-repeat 30px 0 #0055a1; border:none; width:45px; height:21px; display:block; margin:2px 0 0 0; padding:0 0 0 5px; text-decoration:none; color:#fff; font:14px/21px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; text-align:left;}
#leftPango a:hover{background:url(img/arrow4.gif) no-repeat 30px 1px #5092cd; text-decoration:none; color:#fff;}

/*/Left Panel */
/*Right Panel */
#rightPan{
	width:504px;
	height:900px;
	position:absolute;
	top:0px;
	right:10px;
	border:1px solid #DCDAC2;
	color:#3D3C2C;
	background-color: #FF3333;
}
#rightbodyPan{
	width:484px;
	height:855px;
	position:absolute;
	top:10px;
	left:10px;
	color:#3D3C2C;
	background-color: #99FF00;
}
#rightbodyPan h2{width:266px; height:31px; display:block; position: relative; background:url(img/symbol5.gif) 100% 0 no-repeat #ffffff; padding:24px 0 0 0; font:28px/28px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; margin:20px 0 20px 80px ;}
#rightbodyPan p{padding:0 80px 30px;}
#rightbodyPan p.redtext{
	background:#ffffff;
	color:#5092cd;
	font-size:18px;
	line-height:20px;
	padding-top: 0;
	padding-bottom: 26px;
	padding-left: 80px;
	padding-right: 80px;
}
#rightbodyPan p span{background:#FFFFFA; color:#3D3C2C;}
#rightbodymore{width:306px; height:25px; border:1px solid #fff; background:#5092cd; display:block; padding:2px; margin:0 60px 0 80px; font-size:12px; color:#FFFFFA; line-height:25px; font-weight:bold;}
#rightbodymore p.textposition{float:left; padding:0 0 0 20px; margin:0;}
#rightbodymore a{float:right; background:url(img/arrow4.gif) no-repeat 58px 1px #0055a1; width:66px; display:block; position:relative; margin:1px 0 0 0; padding:0 0 0 10px; height:23px; text-decoration:none; color:#fff; font:14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase;}
#rightbodymore a:hover{background:url(img/arrow4.gif) no-repeat 58px 1px #5092cd; text-decoration:none; color:#fff;}
#rightbodyPan h3{width:268px; height:31px; display:block; position: relative; background:url(img/symbol6.gif) 100% 0 no-repeat #ffffff; padding:24px 0 0 0; font:28px/28px Georgia, "Times New Roman", Times, serif; color:#3D3C2C; margin:27px 0 20px 80px ;}
#rightbodyPan ul{width:328px; height:92px; position:relative; top:5px; left:80px; margin:0 0 30px 0;}
#rightbodyPan li{width:340px; background:url(img/arrow2.gif) 0 7px no-repeat; font:14px/24px Arial, Helvetica, sans-serif; padding:0 0 0 20px;}
#rightbodyPan li a{width:235px; height:60px; background:#ffffff; color:#5092cd; text-decoration:underline; line-height:24px;}
#rightbodyPan ul li a:hover{width:235px; height:60px;  text-decoration:none; line-height:24px;}

#rightbodymorenext{width:306px; height:25px; border:1px solid #fff; background:#5092cd; display:block; padding:2px; margin:0 60px 0 80px; font-size:12px; color:#FFFFFA; line-height:25px; font-weight:bold;}
#rightbodymorenext p.textposition{float:left; padding:0 0 0 20px; margin:0;}
#rightbodymorenext a{float:right; background:url(img/arrow4.gif) no-repeat 58px 1px #0055a1; width:66px; display:block; position:relative; margin:1px 0 0 0; padding:0 0 0 10px; height:23px; text-decoration:none; color:#fff; font:14px/23px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase;}
#rightbodymorenext a:hover{background:url(img/arrow4.gif) no-repeat 58px 1px #5092cd; text-decoration:none; color:#fff;}

/* /BODY PANEL */

/* FOOTER PANEL */
#footerPan{
	width:778px;
	height:30px;
	position:relative;
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footernextPan{
	height:100px;
	position:relative;
	top:0px;
	background:#5092cd;
	color:#fff;
	margin:0;
}
#footerPan ul{width:380px; display:block; position:absolute; right:40px; top:33px; }
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 10px; color:#FFFFFA; background:#5092cd; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}
#footerPan ul li a.padl{padding:0 0 0 14px;}

#footerPan ul.templateworld{width:190px; background:#5092cd; color:#fff; display:block; position:absolute; top:110px; right:49px;}
#footerPan ul.templateworld li a{background:#5092cd; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPan p{ background:#5092cd; margin:54px 33px 0 0; display:block; position:absolute; top:0px; right:40px; color:#ffffff; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#footerPanhtml{width:64px; height:19px; display:block; position:absolute; top:78px; right:170px;}
#footerPanhtml a{width:59px; height:19px; background:url(img/arrow5.gif) no-repeat 45px 0px #D0CEB8; display:block; position:absolute; top:0px; left:0px; margin:0; padding:0 0 0 5px; border:1px solid #FFFFFA; color:#353427; text-transform:uppercase; text-decoration:none;}
#footerPanhtml a:hover{background:url(img/arrow5.gif) no-repeat 45px 0px #5092cd; color:#353427; text-decoration:none;}

#footerPancss{width:64px; height:19px; display:block; position:absolute; top:78px; right:89px;}
#footerPancss a{width:59px; height:19px; background:url(img/arrow5.gif) no-repeat 45px 0px #D0CEB8; display:block; position:absolute; top:0px; left:0px; margin:0; padding:0 0 0 5px; border:1px solid #FFFFFA; color:#353427; text-transform:uppercase; text-decoration:none;}
#footerPancss a:hover{background:url(img/arrow5.gif) no-repeat 45px 0px #5092cd; color:#353427; text-decoration:none;}
#izda1 {
	width:239px;
	height:611px;
	position:absolute;
	top:-12px;
	left:5px;
	margin:0;
	padding:0px;
	background-color: #FFCC66;
}

.pie {
	margin: 0px;
	background-image: url(img/pie_fondo.gif);
	padding-top: 3px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
	color: #006699;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3399CC;
	background-repeat:  repeat-x;

}

.texto {
	text-align: justify;
	border-right-width: 20px;
	border-bottom-width: 6px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	border-top-width: 15px;
	border-top-style: solid;
	border-left-width: 3px;
}
.textoencabezado {
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	line-height: 30px;
	border-left-width: 270px;
	text-decoration: underline;
}
.textoapartados {
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #6BA4D6;
	padding-left: 15px;
	font-style: italic;
	margin-top: 15px;
	border-bottom-width: medium;
	border-bottom-style: dotted;
	border-bottom-color: #FFC826;
	margin-right: 10px;
	margin-bottom: 15px;
	clear: right;
}
.textonegrita {
	text-align: justify;
	border-right-width: 20px;
	border-bottom-width: 6px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	border-left-width: 20px;
}
.textolista {
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #6BA4D6;
}
.textonumeros {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3782C6;
	clear: left;
}
.textoenlace {
	text-align: justify;
	border-right-width: 5px;
	border-bottom-width: 6px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	border-left-width: 20px;
	text-decoration: underline;
}
.textoencabezado2 {
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	border-left-width: 250px;
	border-bottom-color: #FFFFFF;
	line-height: 15px;
	
	}

.fotoder {
	float: right;
	margin-bottom: 5px;
	margin-left: 15px;
}
.fotoizq {
	float: left;
	margin-bottom: 5px;
	margin-right: 15px;
}
.fotoderMarco {
	float: right;
	margin-bottom: 5px;
	margin-left: 15px;
	border: 2px solid #FFCC00;
	margin-right: 5px;
}
.fotodercolumna {
	float: right;
	margin-bottom: 180px;
	margin-left: 15px;
}


#general p {
	margin-bottom: 15px;
}
.central {
	padding: 0px;
	text-align: justify;
	height: 290px;
	width: inherit;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: rigrt;
}
.tpeq {
	font-size: 11px;
	text-align: center;
	padding-left: 25px;
}
.campo {
	background-color: #F8F7F0;
	padding: 2px;
	font-family: "Trebuchet MS", Tahoma, "MS Sans Serif";
	font-size: 12px;
	border: 1px solid #666666;
}

.bloque {
	float: left;
	clear: both;
	border: 0px dotted #FF0000;
	padding: 5px;
	width: 420px;
	margin-bottom: 5px;
}

.asterisco {
	color: #CC0000;
	margin-left: 3px;
}

.boton {
	clear: both;
	text-align: right;
	padding-right: 20px;
	padding-bottom: 10px;
}

label {
	float: left;
	margin-right: 25px;
	clear: none;
}

#formulario {
	float: left;
	padding-left: 25px;
	background-image: url(img/fondo_form.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 450px;
	border: 1px solid #666666;
	background-color: #F5F3E4;
	padding-top: 10px;
}
.txt_form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #307CB6;
}

.pie inico {
	color: #FFFFFF;
}
.pie a {
	color: #006699;
	text-decoration: none;
}
.pie a:hover {
	color: #000000;
}
.signos {
	text-align: center;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.astrologia {
	margin-top: 15px;
	border: thin solid #FFC826;
}
.resaltado {
	font-weight: bold;
	color: #3782C6;
}
.bloque ul {
	list-style-type: disc;
	font-size: 11px;
	padding-left: 15px;
}
.resaltado a {
	color: #CC0033;
	text-decoration: none;
}
.signos p {
	margin-top: -15px;
	margin-bottom: -15px;
}
#tarifas caption {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	padding: 3px;
}
#tarifas {
	background-color: #999999;
	margin-bottom: 15px;
}
#tarifas th {
	background-color: #B2D2E2;
	text-align: center;
}
#tarifas td {
	background-color: #FFFFFF;
	text-align: right;
	padding-right: 30px;
}
#encabezado {
	font-size: 1.5em;
	color: #003399;
	height: 66px;
	text-align: center;
	padding-top: 30px;
	font-family: "Trebuchet MS", Tahoma, Arial;
	margin-bottom: 20px;
}
#condiciones {
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 0.9em;
	padding: 20px;
}
#condiciones ul {
	list-style-type: disc;
}
#condiciones li {
	margin-bottom: 10px;
	margin-left: 30px;
}
#idioma {
	text-align: right;
	padding: 5px 10px 0px 0px;
	font-family: "Trebuchet MS", Tahoma, "MS Sans Serif";
	font-size: 11px;
}
#idioma a {
	color: #6BA4D6;
	text-decoration: none;
	margin-left: 10px;
}
#idioma a:hover {
	color: #000000;
	text-decoration: none;
}
/* LOGIN */
.usuarios {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #000000;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	background-color: #FFD24D;
	padding: 10px;
	float: left;
	width: 180px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 20px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #185183;
	border-left-color: #185183;
}

#login {
	font-size: 11px;
	margin-left: 20px;
	width: 180px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	color: #FFFFFF;
	background-color: #2476C0;
	float: left;
	padding: 10px;
	border-right-color: #185183;
	border-bottom-color: #185183;
	border-left-color: #185183;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
#login   img  {
	clear: both;
	float: left;
	border: 1px solid #FFF;
	margin-top: 5px;
}

#login label {
	font-size: 100%;
	margin-bottom: 5px;
	text-align: left;
	clear: both;
}
#login  input {
	clear: both;
	margin: 0;
	padding: 0;
	border: 1px solid #FFF;
	width: 177px;
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 11px;
	color: #666666;
}
#login .nombre {
	background-color: #000000;
	text-align: center;
	padding: 5px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
.clearfloat { /* esta clase debe colocarse en un elemento div o break y debe ser el Ãºltimo elemento antes del cierre de un contenedor que incluya completamente a un elemento flotante */
    	clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
}
.tag {
	color: #000000;
	background-color: #FFC826;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	margin-right: 10px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.tagoff {
	color: #DEDEDC;
	background-color: #BAB9B6;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	margin-right: 10px;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 7px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}
#pasos {
	float: left;
	width: 350px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-align: center;
	margin-bottom: 10px;
	padding-left: 150px;
}
.tagoff a {
	color: #FFFFFF;
	text-decoration: none;
}
.fotousuario {
	padding: 20px 10px 10px 10px;
	float: left;
	text-align: center;
}
.fotoaccion {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.mensaje {
	color: #216AAD;
	background-color: #FFFFFF;
	background-image: url(img/fondo_mensaje.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-bottom: 25px;
	margin-top: 25px;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 60px;
	padding-left: 15px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFC826;
}
.epigrafe {
	font-weight: bold;
	padding-top: 15px;
	border-bottom-color: #808080;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	color: #666666;
	clear: both;
}
#idioma img {
	border-width: 0px;
	margin-right: 5px;
}
#zonausuario {
	float: left;
	padding-left: 25px;
	background-image: url(img/fondo_usuario.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	width: 440px;
	border: 1px solid #666666;
	background-color: #F7F8FA;
	padding-top: 10px;
	padding-right: 10px;
}
.usuario {
	margin-right: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #039;
	overflow: hidden;
	width: auto;
	background-image: url(img/fondo_ficha.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
}
.usuario img {
	margin-right: 15px;
	float: left;
	border: 0;
	padding: 0px;
	clear: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.usuario p { margin-top: 20px; 
}
/* PAGINACION ---------------------------------------- */

#paginacion {
	color: #666666;
	margin-top: 10px;
	font-weight: bold;
	width: 475px;
	float: left;
}
#paginacion a {
	text-decoration: none;
	margin-left: 2px;
	margin-right: 2px;
	font-weight: normal;
}
#paginacion a:hover {
	color: #000000;
	text-decoration: underline;
}
#paginacion .paginas {
	clear: left;
	float: left;
	font-size: 90%;
	width: 350px;
}
#paginacion .resultados {
	float: right;
	margin-left: 20px;
	font-size: 90%;
	clear: right;
	width: 100px;
	text-align: right;
}
.adelante {
	font-weight: bold;
	color: #D78633;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 5px;
	background-image: url(img/adelante.gif);
	background-repeat: no-repeat;
	background-position: right 3px;
}
.atras {
	font-weight: bold;
	color: #D78633;
	letter-spacing: 0.1em;
	padding-right: 5px;
	padding-left: 15px;
	background-image: url(img/atras.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
/* ////////// */
.dato  {
	color: #000;
}
hr {
	height: 0px;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	border-top-width: 1;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-top-color: #D8DDE0;
	margin-bottom: 5px;
	margin-top: 5px;
	display: block;
	text-decoration: none;
	background: transparent;
}
.usuario .nombre {
	font-size: 14px;
	color: #000;
}
.usuario .nombre a {
	color: #000;
	text-decoration: none;
}
.usuario .nombre a:hover {
	color: #000;
	text-decoration: underline;
}
.ficha a  {
	color: #000;
	text-decoration: none;
}
.ficha a:hover {
	color: #000;
	text-decoration: underline;
}

.accionusuario {
	text-align: center;
}
.volver {
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.volver img {
	margin-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	vertical-align: middle;
}
.volver a {
	color: #666;
	text-decoration: none;
}
.ficha {
	margin-right: 15px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #039;
	overflow: hidden;
	width: auto;
}
.fotosficha {
	text-align: center;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.fotosficha img {
	border: 0;
	margin-right: 5px;
	margin-left: 5px;
}
.ficha img {
	border: 0;
}
.ficha .destacado p {
	margin-top: 20px;
}
.ficha .nombre {
	font-size: 14px;
	color: #000;
}
.ficha .nombre a {
	color: #000;
	text-decoration: none;
}
.ficha .destacado {
	border: 1px solid #88B6D0;
	margin-bottom: 15px;
	background-color: #C6DCE9;
	background-image: url(img/fondo_destacado.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.seguridad {
	background-color: #FAFAF7;
	margin-top: 10px;
	margin-bottom: 5px;
	border: 2px solid #FFC826;
	color: #000;
	font-weight: normal;
	background-image: url(img/fondo_seguridad.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	line-height: 14px;
	padding-top: 10px;
	padding-right: 95px;
	padding-bottom: 10px;
	padding-left: 10px;
	clear: both;
}
.color {
	color: #C03;
}
.aviso {
	text-align: center;
	clear: both;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 45px;
	background-image: url(img/aviso.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	color: #333;
	margin-bottom: 0px;
	border: 2px solid #FFC826;
	margin-top: 0px;
	background-color: #FFF;
	margin-right: 20px;
}
.error {
	text-align: center;
	border: 2px solid #CC0000;
	color: #CC0000;
	background-image: url(img/alerta.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	margin-bottom: 20px;
	background-color: #FFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	white-space: normal;
	margin-left: 0px;
	clear: both;
	margin-right: 20px;
}

.resaltado img {
	float: left;
	margin-right: 10px;
	vertical-align: middle;
	border: 0;
	margin-bottom: 5px;
}

.icono { margin-right: 5px; }

.leyenda {
	text-align: left;
	clear: both;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 10px 15px;
	color: #333;
	margin-bottom: 0px;
	border: 1px solid #A1C8DD;
	margin-top: 10px;
	margin-right: 15px;
	background-color: #E9F0F4;
}
.fotoficha {
	height: 100px;
	width: 90px;
	float: left;
}

#oferta {
	margin-top: 10px;
	margin-bottom: 0px;
}

.enviados {
	background-color: #FFF;
	background-image: url(img/enviados.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 190px;
	height: 100px;
	margin-top: 40px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 0px;
	text-align: left;
	border: 1px solid #999;
}
