*{
	MARGIN: 0px;
	padding: 0px;
}
body {
	background: #C0B5A9 url(../images/bg_contenedor.gif) repeat-y 50% 0%;
	text-align: center;
}
#container {
	width: 798px;
	margin: 0px auto;
}

#main {
	margin-right: 292px;
}
#formulario {
	background: #FFFFFF url(../images/call.jpg) no-repeat left top;
	border: 4px solid #012640;
	padding-top: 80px;
}
#formulario p {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #2D3A47;
	text-align: right;
	margin: 0px;
	padding: 10px 0px 0px;
}
#formulario input {
	background: #FFFFFF;
	border: 1px solid #CDCDCD;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #2D3A47;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#titulos {
	background: url(../images/titulo_welcome.gif) no-repeat left top;
	height: 77px;
}

#formulario input.botonform {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #403F35;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.margenseparform {
	padding-top: 10px;
	padding-bottom: 10px;
}





#quote {
	padding: 20px 13px;
	background: #E1DEBE;
	border-top: 3px solid #FFFFFF;
}
#quote p {
	font: 11px/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #536576;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
}
#main p {
	font: 10px/1.7 Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	text-align: justify;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.imagenpal {
	padding-bottom: 8px;
}



#main .margenestextosimagen {
	padding-top: 20px;
	padding-bottom: 20px;
}





#footer {
	background: #827E7C;
	border-top: 1px solid #666666;
	padding: 22px 26px;
}
#footer p {
	font: 9px/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #E9E9E9;
}
#footer a {
	color: #E9E9E9;
	text-decoration: none;
	text-transform: uppercase;
}
#footer a:hover {
	color: #B6B6B6;
	text-transform: uppercase;
	text-decoration: underline;
}
#contenido {
	background: url(../images/bg_contenido.gif) repeat-y;
}
#dereintro {
	width: 290px;
	float: right;

}

#imagencentral {
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	background: #FFFFFF;
}
#top {
	height: 122px;
}
#main p.resaltado {
	font-weight: bold;
	font-size: 12px;
	line-height: 1.5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
}

#menu {
	background: #827E7C;
	height: 32px;
	border-bottom: 1px solid #666666;
}

#menu ul, li {
	list-style-type: none;
}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu li {
	float: left;
}

#menu a {
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	padding: 9px 10px;
	text-align: center;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: #898684;
}
#menu a:hover {
	background: #707173;
}
form {
	display: inline;
}
#titulosresale {

	background: url(../images/titulo_resale.jpg) no-repeat left top;
	height: 77px;
}
#titulosfaqs {

	background: url(../images/titulo_faqs.jpg) no-repeat left top;
	height: 77px;
}
#main .margendownimagen {
	padding-bottom: 10px;
}
#main a {
	font-weight: normal;
	color: #094F8D;
	text-decoration: none;
	padding-bottom: 1px;
	border-bottom: 1px dotted #094F8D;
}
#main a:hover {
	color: #60AEF4;
	border-bottom: 1px dotted #60AEF4;
}
#titulosconsultation {


	background: url(../images/titulo_consultation.jpg) no-repeat left top;
	height: 77px;
}
.titulos {
	font-weight: bold;
	font-size: 11px;
}
#contenidopal {

	background: url(../images/bg_contenido2.jpg) repeat-y;
}
#main  input, textarea, select {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #D9D9D9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#main p .peques {
	font-size: 9px;
}
#main input.botonsend {
	background: none;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	width: 473px;
	padding: 0px;
	border-style: none;
}
#sendform {
	background: url(../images/bg_botonsend.gif) no-repeat left top;
	height: 25px;
	width: 473px;
	margin-top: 5px;
	border: 1px solid #E7E7E7;
	padding-top: 4px;
	margin-right: auto;
	margin-left: auto;
}

#main input.porcentaje {
	width: 100%;
}
#main textarea.porcentaje {
	width: 100%;
}

#tituloswelcomeins {


	background: url(../images/titulo_welcomeinside.jpg) no-repeat left top;
	height: 77px;
}
#tituloscontact {


	background: url(../images/titulo_contact.jpg) no-repeat left top;
	height: 77px;
}
#tituloslisting {



	background: url(../images/titulo_freelisting.jpg) no-repeat left top;
	height: 77px;
}
#titulosearch {




	background: url(../images/titulo_search.jpg) no-repeat left top;
	height: 77px;
}
#main h3 {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	text-transform: uppercase;
	border: 1px solid #E7E7E7;
	background: url(../images/bgh3.gif) no-repeat left center;
	width: 473px;
	padding-top: 10px;
	padding-bottom: 9px;
	margin-right: auto;
	margin-left: auto;
}
#formdetails {
	border: 1px solid #E7E7E7;
	background: url(../images/bg_formularios.gif) no-repeat left bottom;
	width: 453px;
	padding: 5px 10px 15px;
	margin: 2px auto;
}
#formdetails p {
	font: 10px/normal Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
#formdetails td {
	padding-top: 10px;
}


/*------------ menutest ------------- */

#menutest {
	background: #FF0000;
	height: 32px;
	border-bottom: 1px solid #9FCBF3;
}

#menutest ul, li {
	list-style-type: none;
}

#menutest ul {
	margin: 0;
	padding: 0;
}

#menutest li {
	float: left;
}

#menutest a {
	text-decoration: none;
	color: #5A4B4B;
	display: block;
	padding: 9px 10px;
	text-align: center;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: url(../images/bg_menu_a.gif) repeat-x;
}
#menutest a:hover {
	background: url(../images/bg_menu_over.gif) repeat-x;
}
#separ {
	background: #FFFFFF;
	height: 4px;
}
#busqueda {
	background: #FFFFFF url(../images/search_bg.gif) no-repeat 50% 0px;
	border: 4px solid #012640;
	padding-top: 53px;
}
#busqueda p {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #2D3A47;
	text-align: right;
	margin: 0px;
	padding: 10px 0px 0px;
}
#busqueda input {
	background: #FFFFFF;
	border: 1px solid #CDCDCD;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #2D3A47;
	width: 120px;
	padding-top: 2px;
	padding-bottom: 2px;
}
#busqueda input.botonform {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #403F35;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#dere {
	width: 290px;
	float: right;
	margin: 0px;
	padding: 0px;
	border-top: 3px solid #FFFFFF;

}
#flash {
	height: 191px;
	width: 290px;
}
#main h2 {
	font: normal 16px Georgia, "Times New Roman", Times, serif;
	color: #545454;
	padding-bottom: 10px;
	margin-right: 20px;
	margin-left: 40px;
	padding-top: 11px;
	margin-top: 15px;
	text-align: left;
	text-transform: none;
	border-bottom: 2px dotted #97A4AE;
}
#main p.faqsdescr {
	font-size: 10px;
	padding-right: 30px;
	padding-left: 45px;
	margin-top: 6px;
}
#main h4 {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	background: url(../images/bg_h2.gif) no-repeat left center;
	width: 470px;
	padding-bottom: 12px;
	padding-top: 11px;
	text-align: left;
	padding-left: 15px;
	margin: 15px auto 10px;
}
#textoswelcome {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #8B8989;
	text-align: right;
	padding: 5px 5px 5px 60px;
}
#margentablaform {
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	width: 380px;
}
#botonsearch input.botonsearchwelcome {
	border-style: none;
	margin: 0px;
	padding: 0px;
}

#botonsearch {
	background: url(../images/bgsearchbottom.gif) repeat-x;
	height: 32px;
	width: 489px;
	margin-top: 7px;
	margin-right: auto;
	margin-left: auto;
}


#main input.inputwelcome {
	border: 1px solid #CDCDCD;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	width: 218px;
}
#main p.faqsli {
	font-size: 10px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
}
#main p.faqslir {
	font-size: 9px;
	margin: 0px;
	padding: 0px 5px 0px 0px;
	text-align: right;
}
#main p.faqsliwe {
	margin: 0px;
	padding: 0px 5px 0px 0px;
}
#dereintro img.bordeimagcentral {
	border-bottom: 4px solid #FFFFFF;
}

#dere img.margenimgdin{
	margin: 0px;
	padding: 0px;
	border-bottom: 5px solid #FFFFFF;
	border-top: 5px solid #FFFFFF;
}
#main h4.bigger {
	font: bold 9px Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	background: url(../images/bg_h2.gif) no-repeat left center;
	width: 470px;
	padding-bottom: 12px;
	padding-top: 11px;
	text-align: left;
	padding-left: 15px;
	margin: 15px auto 10px;
	text-transform: uppercase;
}
#dereintro img.logoitra {
	border-bottom: 3px solid #FFFFFF;
}
#dere img.logoitra {

	border-bottom: 3px solid #FFFFFF;
}
#lies li {
	font: bold 10px/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	text-align: left;
	background: url(../images/li.gif) no-repeat left 20%;
	padding-left: 15px;
	padding-bottom: 10px;
}
#lies {
	margin-bottom: 10px;
}
#lies ul {
	padding-left: 30px;
	padding-right: 20px;
}
#liesfaqs li {
	font: 10px/1.5 Verdana, Arial, Helvetica, sans-serif;
	color: #545454;
	text-align: justify;
	background: url(../images/li.gif) no-repeat left top;
	padding-left: 30px;
	padding-bottom: 5px;
}
#liesfaqs {
	margin: 0px 0px 10px;
}
#liesfaqs ul {
	padding-left: 80px;
	padding-right: 20px;
}
#margenblanco {
	background: #FFFFFF;
	height: 5px;
}
#dereintro img.bordeimagcentraldos {
	border-top: 3px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
}
#dere img.bordeimagcentral {
	border-bottom: 4px solid #FFFFFF;
}
#dere img.bordeimagcentraldos {
	border-top: 3px solid #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
}

