* {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	color:#333333;}



BODY { background: #FFFFFF url("../img/layout/background.jpg") center bottom repeat-x;	margin:0; text-align:left; vertical-align:top;}

#wrapper { width: 100%; min-height:100%; height:100%; text-align:center; vertical-align:top; margin:0; padding:0; border:0;}

.tdwrapper { vertical-align:top; text-align:center; height:100%;}

#container { width: 960px; min-height:100%; height:100%; text-align:center; margin:0; padding:0; border:0;}



/*===HEADER*/

#header { height:120px; padding-bottom:10px; vertical-align:bottom;}

#headerI { text-align:left;	vertical-align:bottom;}

#headerD { text-align:right; vertical-align:bottom;}

.bannercampania { border: solid 1px #666666;}



#loginhead { background-color:#e9e9e9; border:#bbbbbb solid 1px; margin-bottom:20px; padding:2px;}

.loginheadtd { padding:2px; color:#666666;}

a.loginhead { font-size:10px; color:#666666; text-decoration:none;}

a.loginhead:hover { font-size:10px; color:#666666; text-decoration:underline;}

.loginheadcampo { font-size:10px; color:#666666; width:100%;}



#nav { padding: 0 8px 0 8px; border-right:dotted 1px #666666;}

#nav.ult { padding: 0 0 0 8px; border-right:0;}



/*===MENU*/

#menu { height:50px; text-align:left; background: url("../img/layout/fondo_menu.jpg") center bottom repeat-x; vertical-align:middle;}

#menuder { text-align:right; padding-right:10px; padding-bottom:8px; vertical-align:middle; width:288px;}

#buscar { font-size:10px; color:#666666; width:100%;}



/*===BANNERS*/

#banners { height:170px; text-align:left; vertical-align:middle; padding-top:2px; padding-bottom:4px;}

#banner { text-align:center; vertical-align:middle; width:660px; height:164px; background-color:#787878; padding-top:2px; padding-bottom:2px;}

#bannerder { text-align:center; vertical-align:middle; width:298px; height:164px; background-color:#981b1e; padding-top:2px; padding-bottom:2px;}

#sep { text-align:center; vertical-align:middle; width:2px; font-size:1px;}



/*===CONTENIDO*/

#containercent { text-align:left; vertical-align:top;}

#cont { text-align:left; vertical-align:top; width:660px; padding-right:10px; padding-bottom:40px;}



p {	text-align:justify;}

.pficha {	text-align:left;}

h1 { font-size:150%; font-weight:bold; color:#981b1e;}

h2 { font-size:120%; font-weight:bold; color:#981b1e;}

h3 { font-size:100%; font-weight:bold; color:#981b1e;}

a {	font-size:100%; font-weight:normal; color:#981b1e; text-decoration:none; border:0px;}

a:hover { font-size:100%; font-weight:normal; color:#981b1e; text-decoration:underline; border:0px;}



#titsec {vertical-align:middle; text-align:left; height:20px; font-size:120%; font-weight:bold; color:#FFFFFF; padding: 0 10px 0 10px;	background: #ababab url("../img/layout/fondo_sec.jpg") right repeat-y;}

#titsecsep { height:10px; font-size:1px;}



#tdhome1 { vertical-align:top; width:325px; padding-right:10px;}

#tdhome { vertical-align:top; width:325px; padding-left:10px;}



#vermas { background: url("../img/layout/fondo_vermas.jpg") center repeat-x; height:20px; padding-left:6px; padding-right:6px;}

a.vermas { color:#DDDDDD; font-size:10px; font-weight:bold; text-decoration:none;}

a.vermas:hover { color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none;}



a.tdlista { background-color:#e9e9e9; font-weight:bold; color:#333333; text-decoration:none; padding:6px; display:block;}

a.tdlista:hover { background-color:#981b1e; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:6px; display:block;}



#lista { border-bottom:solid 4px #666666; padding-bottom:4px; margin-bottom:6px;}

#lista tr:hover {

		background:#F3F3F3;

		}

.listatit { font-size:10px; font-weight:bold; color:#FFFFFF; background-color:#666666; padding: 2 8 2 8;}

.listaitem { color:#333333; padding: 4 8 4 8; border-bottom:dotted 1px #666666;}
.listaeve { font-weight:bold; color:#981b1e; padding:6px; border-bottom:dotted 1px #666666;}

a.lista { font-weight:bold; color:#981b1e; text-decoration:none; padding:6px; display:block;}
a.lista:hover { background-color:#981b1e; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:6px; display:block;}

a.listae { font-weight:bold; color:#981b1e; text-decoration:none; padding:6px; display:block;}
a.listae:hover { background-color:#981b1e; color:#FFFFFF; text-decoration:none;}


.pag { color:#666666; font-size:10px;}

a.paglink { color:#666666; font-size:10px; text-decoration:none;}

a.paglink:hover { color:#981b1e; font-size:10px; text-decoration:none;}



#ficha { border-top:solid 1px #981b1e; padding-top:10px; border-bottom:solid 4px #666666;}

td.fichaimg { text-align:right; vertical-align:top; padding-left:10px; padding-bottom:10px;}

td.ficha { text-align:left; vertical-align:top;}

td.fichapdf { text-align:left; vertical-align:bottom; padding-bottom:20px;}

td.fichapdf p{ text-align:left;}



td.contacto1 { border-top:solid 1px #981b1e; vertical-align:top; text-align:left; padding:10 0 10 40;}

td.contacto2 { border-top:solid 1px #981b1e; vertical-align:bottom; text-align:center; padding:10 0 10 0;}

td.formulario { vertical-align:top; text-align:left; padding:2 2 2 4;}

input.contacto { width:330px; font-size:10px; color:#666666;}

#comentarios { height:100px;}

#enviar { width:330; background-color:#981b1e; color:#FFFFFF;}



/*===SIDEBAR*/

#sidebar { text-align:center; vertical-align:top; width:298px; background: #e9e9e9 url("../img/layout/fondo_sidebar.jpg") center bottom repeat-x; padding-bottom:40px;}

/*Contendio de la sidebar*/

#side { border-bottom:solid 10px #981b1e; padding: 4px 19px 8px 19px;}

td#sideitem{ border-bottom:dashed 1px #666666; padding:8 0 8 0;}

td#sideitemmapa{ padding:8 0 0 0;}

ul#ulsideitem{ list-style-type:none; padding-left:0px; margin:0px; display:block;}

li#sideitem{ border-bottom:dashed 1px #666666;}

.sidetit{ font-weight:bold; color:#981b1e;}

.sidetxt{ font-weight:normal; color:#666666;}

a.sidelink { text-decoration:none; display:block; padding:8 0 8 0;}

a.sidelink:hover { background-color:#cccccc; text-decoration:none; display:block; padding:8 0 8 0;}

#newsletter { height:44px; background: #FFFFFF url("../img/newsletter.jpg") center no-repeat; vertical-align:middle; padding-left:60px; padding-right:10px;}

#news { font-size:10px; color:#666666; width:100%;}

#rss { height:32px; vertical-align:bottom; background-color:#FFFFFF;}

#sidepdf { vertical-align:bottom; text-align:center; padding-top:10px; font-size:9px; color:#666666;}

.vadecampo { font-size:10px; color:#666666; width:100%;}



/*===FOOTER*/

#footer { vertical-align:middle; text-align:left; height:40px; font-size:90%; color:#FFFFFF;}

#footer.der { vertical-align:middle; text-align:right; height:40px; color:#a6a6a6;}



/*===NOVEDADES*/

#novedades { border-bottom:solid 2px #981b1e;}

#novtd { border-top:solid 2px #981b1e; padding:0 0 10 0;}

a.novtit { font-size:200%; font-weight:bold; color:#981b1e; text-decoration:none;}

a.novtit:hover { font-size:200%; font-weight:bold; color:#981b1e; text-decoration:underline;}

#fnov { margin-bottom:10px;}

.fnov { font-size:10px; color:#FFFFFF; background-color:#BBBBBB; padding:2 4 2 4;}



#novimg { text-align:left; padding-right: 5px; vertical-align:top;}

#novtxt { vertical-align:top;}



/*===PUBLICACIONES*/

#public { border-top:solid 2px #981b1e; border-bottom:solid 2px #981b1e; padding:10 0 10 0;}

td.publicimg { border-bottom:dashed 1px #666666; padding:6 10 6 0; vertical-align:top; width:1px;}

td.publictxt { border-bottom:dashed 1px #666666; padding:6 0 6 0; vertical-align:top;}

img.public { border: solid 1px #666666;}

a.publictit { font-size:120%; font-weight:bold; color:#981b1e; text-decoration:none;}

a.publictit:hover { font-size:120%; font-weight:bold; color:#981b1e; text-decoration:underline;}





#tdhome2 { vertical-align:top; padding-top:10px;}



/*a { color:#ae2441; text-decoration:none;}



a:hover { color:#ae2441; text-decoration:underline;}







.table1 { vertical-align:top; text-align:center; height:100%;}







h1 { font-size:14px; font-weight:bold; color:#ae2441;}



h2 { font-size:12px; font-weight:bold; color:#ae2441;}



h3 { font-size:14px; font-weight:bold;}







.derecha {background: url("../img/layout/consorcios.png") left bottom no-repeat; width:50px; vertical-align:top; text-align:left;}



.izquierda {width:50px;}







input { width:100%}

input.login { width:150px;}







.tablecons { background: url("../img/edifcons.gif") right bottom no-repeat;}



.construc { text-align:center; vertical-align:middle; }



.somtop {background: url("../img/layout/sombrarojo900.jpg") center top repeat-y; background-color:#ae2441; border-bottom: solid 4px #458270; height:30px; padding-left:20px; padding-right:20px;}



.somtoplogin {background: url("../img/layout/sombrarojo.jpg") center top repeat-y; background-color:#ae2441; border-bottom: solid 4px #458270; height:30px; padding-left:20px; padding-right:20px;}



.somizqtop {background: url("../img/layout/sombrarojoizq.jpg") right top repeat-y; background-color:#ae2441; border-bottom: solid 4px #458270; height:30px;}



.somdertop {background: url("../img/layout/sombrarojoder.jpg") left top repeat-y; background-color:#ae2441; border-bottom: solid 4px #458270; height:30px;}



.smsno { text-align:left; vertical-align:middle; color:#FFFFFF; padding-left:6px;}



td.user { text-align:right; vertical-align:middle; color:#FFFFFF; padding-right:6px;}



a.user { text-align:right; vertical-align:middle; color:#FFFFFF; padding-right:6px; text-decoration:none}



a.user:hover { text-align:right; vertical-align:middle; color:#FFFFFF; padding-right:6px; text-decoration:underline}



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



a.smsnvo:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline;}





td.cab1 {

	padding-left:20px;

	padding-right:20px;

	vertical-align:middle;

	text-align:center;

	height:40px;

	background: url("../img/layout/cab/fondo.png") left bottom repeat-x;

}



td.menu { width:20px; padding-left:20px; padding-right:20px; vertical-align:top; text-align:center;}



a.menu { font-size:12px; color:#666666; font-weight:bold; text-decoration:none;}



a.menu:hover { font-size:12px; color:#ae2441; font-weight:bold; text-decoration:none;}



.menuon { font-size:12px; color:#ae2441; font-weight:bold; text-decoration:none;}



a.menuon:hover { font-size:12px; color:#ae2441; font-weight:bold; text-decoration:none;}



td.banner { height:70px; background-color:#458270; text-align:left; vertical-align:bottom; padding-left:50px; color:#FFFFFF; font-size:30px; font-weight:bold;}





.somizq {background: url("../img/layout/sombraizq.png") right top repeat-y; vertical-align:center; text-align:right; padding-bottom:100px; padding-top:200px;}



.somdercons {background: url("../img/layout/sombrader.png") left top repeat-y; vertical-align:middle; text-align:left;}



.somder {background: url("../img/layout/sombrader.png") left top repeat-y; vertical-align:bottom; text-align:left; padding-top:110px;}



.cajalogin { background-color:#FFFFFF; width:300px; vertical-align:top; text-align:center; background: url("../img/layout/login/bco300.jpg") center top repeat-y; background-color:#FFFFFF;}



.caja { background-color:#FFFFFF; width:900px; vertical-align:top; text-align:center; background: url("../img/layout/bco900.jpg") center top repeat-y; background-color:#FFFFFF;}



.copy1 { text-align:center; vertical-align:middle; font-size:10px; color:#666666; height:50px;}







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



a.conslink:hover { color: #FFFFFF; font-weight:bold; text-decoration:underline;}







.sombot {background: url("../img/layout/sombranegro900.jpg") center top repeat-y; background-color:#3c3c3c; border-top: solid 4px #458270; height:30px; padding-left:20px; padding-right:20px;}



.sombotlogin {background: url("../img/layout/sombranegro.jpg") center top repeat-y; background-color:#3c3c3c; border-top: solid 4px #458270; height:30px; padding-left:20px; padding-right:20px;}



.somizqbot {background: url("../img/layout/sombranegroizq.jpg") right top repeat-y; background-color:#3c3c3c; border-top: solid 4px #458270; height:30px;}



.somderbot {background: url("../img/layout/sombranegroder.jpg") left top repeat-y; background-color:#3c3c3c; border-top: solid 4px #458270; height:30px;}



.wm { text-align:right; vertical-align:middle; font-size:10px; color:#afafaf;}



.copy { text-align:left; vertical-align:middle; font-size:10px; color:#FFFFFF;}







.txtlogin { color: #FFFFFF; text-align:right; padding-right:6px;}



.olvidotd { color: #458270; text-align:center; height:50px; vertical-align:top; padding-top:10px;}



a.olvido { color: #458270; text-decoration:none;}



a.olvido:hover { color: #458270; text-decoration:underline;}







.verdeizqtop { width:50px; height:32; text-align:right; vertical-align:bottom; background: url("../img/layout/login/verde_01.png") right bottom no-repeat;}



.verdeizq { width:50px; text-align:right; vertical-align:middle; background: url("../img/layout/login/verde_05.png") right top repeat-y;}



.verdeizqbot { width:50px; height:16; text-align:right; vertical-align:top; background: url("../img/layout/login/verde_08.png") right top no-repeat;}







.verdeizqtopc { width:267px; height:32; text-align:left; vertical-align:bottom; background: url("../img/layout/login/verde_02.png") left bottom no-repeat;}



.verdeizqc { width:267px; text-align:left; vertical-align:middle; background: url("../img/layout/login/verde_06.png") left top repeat-y; padding-left:20px; padding-right:50px; padding-top:30;}



.verdecons { width:267px; text-align:left; vertical-align:bottom; background: url("../img/layout/login/verde_06.png") left top repeat-y; padding-left:20px; padding-right:50px;}



.verdeizqbotc { width:267px; height:16; text-align:left; vertical-align:top; background: url("../img/layout/login/verde_09.png") left top no-repeat;}





td.ultnotder {background: url("../img/layout/ultnot/ultnot_der.png") left top no-repeat; width:100%; height:87px; vertical-align:top; text-align:left;}



td.ultnotcont { background-color:#3c3c3c; padding-bottom:10px; padding-left:10px; padding-right:10px; vertical-align:top; text-align:center;}



td.ultnotitem { padding-bottom:10px; padding-top:10px; padding-right:4px; border-bottom: dashed 1px #FFFFFF; color:#FFFFFF; vertical-align:top;}



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



a.ultnottit:hover { color:#FFFFFF; font-weight:bold; text-decoration:underline;}







td.getadobe { font-size:9px; color:#666666; text-align:center; vertical-align:bottom; padding-top:30px;}







td.cont { padding-left:20px; padding-top:30px; padding-bottom:20px; vertical-align:top; text-align:center; background: url("../img/layout/cont/fondo.png") left top repeat-x;}



td.titulo { padding-left:10px; padding-top:6px; padding-bottom:10px;}







td.actual { background: url("../img/layout/cont/fondo-actual.jpg") left bottom repeat-x; border: solid 1px #999999;}



.acmes { font-size:14px; font-weight:bold;}



.acimp { font-size:30px; font-weight:bold;}



.acvenc { font-size:12px; font-weight:bold;}





td.anta { height:30px; padding-left:20px; padding-right:20px; background-color:#e6e6e6;}



td.antb { height:30px; padding-left:20px; padding-right:20px; background-color:#FFFFFF;}







td.mensmenu { padding-bottom:20px;}



td.mensm1 { border-left: solid 1px #999999; border-right: solid 1px #999999; padding-left:10px; padding-right:10px;}



td.mensm2 { border-right: solid 1px #999999; padding-left:10px; padding-right:10px;}







td.mensbetit { height:20px; padding-left:20px; background-color:#999999; color:#FFFFFF;}



td.mensesp { height:10px; padding-left:20px; text-align:left; border-bottom: solid 1px #e6e6e6;}



td.mensbepie { height:10px; padding-left:20px; background-color:#999999; color:#FFFFFF;}



td.menslist { height:30px; padding-left:20px; text-align:left; border-bottom: solid 1px #e6e6e6;}



a.mens { color:#333333; font-weight:bold;}



a.mensleido { color:#333333; font-weight:normal;}







td.mensasunto { border-top: solid 1px #ae2441; padding-top:10px; font-size:14px; font-weight:bold; color:#ae2441; text-align:left;}



td.mensde { border-bottom: solid 1px #999999; padding-top:10px; padding-bottom:10px; text-align:left;}



td.menstxt { padding-top:10px; padding-bottom:10px; text-align:left; border-bottom: solid 1px #ae2441}



td.menstxtinput { padding-top:10px; padding-bottom:10px; text-align:left;}



input#asunto { width:100%}



textarea#txt { width:100%; height:200px;}



input#enviar { width:100%; background-color:ae2441; color:#FFFFFF;}







td.noti { padding-bottom:10px;}



td.notitit { background-color:#ae2441; font-size:14px; font-weight:bold; color:#FFFFFF; padding:6px; text-align:center;}



td.notifecha { background-color:#3c3c3c; font-weight:bold; color:#FFFFFF; padding:2px; text-align:center;}



td.notitxt { border-bottom: solid 1px #999999; padding-top:6px; padding-bottom:10px;}





td.notia { height:30px; padding-left:20px; padding-right:20px; background-color:#e6e6e6;}



td.notib { height:30px; padding-left:20px; padding-right:20px; background-color:#FFFFFF;}







td.contacto { padding-left:10px;}











td.usuario { padding-top:10px; padding-bottom:10px; border-top: solid 1px #999999; border-bottom: solid 1px #999999;}



textarea#obs { width:100%; height:100px;}



input#guardar { width:100px; background-color:ae2441; color:#FFFFFF;}







td.acccont { background-color:#3c3c3c; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; vertical-align:top; text-align:center;}



td.acciones { padding-bottom:6px; padding-top:6px; padding-right:4px; color:#FFFFFF; vertical-align:top;}



a.acc { color:#FFFFFF; font-weight:bold;}



a.acc:hover { color:#FFFFFF; font-weight:bold;}







td.actual { background: url("../img/layout/cont/fondo-actual.jpg") left center repeat-x; border: solid 1px #999999; height:60px; font-size:20px; font-weight:bold; padding-left:20px; padding-right:20px;}



a.cons { color:#333333; font-size:20px; font-weight:bold;}



a.cons:hover { color:#333333; font-size:20px; font-weight:bold;}



td.unia { height:30px; padding-left:20px; padding-right:20px; background-color:#e6e6e6;}



td.uniaacc { height:30px; padding-left:4px; padding-right:4px; background-color:#e6e6e6;}



td.unib { height:30px; padding-left:20px; padding-right:20px; background-color:#FFFFFF;}



td.unibacc { height:30px; padding-left:4px; padding-right:4px; background-color:#FFFFFF;}



a.uni { color:#333333}



a.uni:hover { color:#333333}







td.adminnoti { background-color:#ae2441; padding:6px;}



td.adminnotitit { font-size:14px; font-weight:bold; color:#FFFFFF;}



td.adminnotifecha { background-color:#3c3c3c; font-weight:bold; color:#FFFFFF; padding:2px; padding-left:6px;}











/*.izq {background: url("../img/layout/izq.gif") right  repeat-y; vertical-align:bottom; text-align:right}



.der {background: url("../img/layout/der.gif") left repeat-y; vertical-align:bottom; text-align:left}



.abajo {background: url("../img/layout/abajo.gif") top repeat-x; vertical-align:top; text-align:center;}



.hoja {background-color:#f0e8dd; background: url("../img/layout/fondo.gif") top repeat; vertical-align:top;}



.logo {background: url("../img/layout/logo.gif") left top no-repeat;}







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



a:hover {color:#b9635c; text-decoration:underline;}







/*--------------TOP------------------------*/



/*.menu {background: url("../img/layout/hojas-menu.gif") right top no-repeat;



	   vertical-align:bottom;



	   text-align:right;



	   border-bottom: solid 1px #b9635c;}



.items { padding-right:16px; vertical-align:bottom; text-align:center}



.transp { text-align:left; vertical-align:top; padding-left:60px; padding-top:24px;}











/*--------------PIE------------------------*/



/*.copy { color:#b9635c; text-align:left; padding-top:10px; vertical-align:top;}



.wm { color:#b9635c; text-align:right; padding-top:10px; vertical-align:top;}



.wmlink { text-decoration:none; color:#b9635c}



.wmlink:hover { text-decoration:underline; color:#b9635c}







/*--------------CONT------------------------*/



/*.cont { text-align:center; vertical-align:top; padding-left:16px; padding-right:16px; padding-bottom:20px; padding-top:80px; background: url("../img/layout/hojita-abajo-der.gif") 840px bottom no-repeat;}



.contperfil { text-align:center; vertical-align:top; padding-left:16px; padding-right:16px; padding-bottom:20px; background: url("../img/layout/hojita-abajo-der.gif") 840px bottom no-repeat;}



.contgal { text-align:center; vertical-align:top; padding-left:16px; padding-right:16px; padding-bottom:20px; padding-top:30px; background: url("../img/layout/hojita-abajo-der.gif") 840px bottom no-repeat;}



.perfil { width:544px; text-align:left; vertical-align:top; padding-top:80px; padding-right:16px;}







/*--------------NOV------------------------*/



/*.novfdo { background-color:#f4ded9; vertical-align:top; text-align:center; padding-left:6px; padding-right:6px; padding-top:6px;}



.nov { padding-top:30px; vertical-align:top; text-align:right;}



.novtit { padding-bottom:6px; height:20px; text-align:left; vertical-align:top; border-bottom: solid 1px #b9635c;}



.novcont { text-align:center; vertical-align:top; background: url("../img/nov/hojas.gif") right bottom no-repeat; padding-top:6px; padding-bottom:6px;}



.novtittit { font-weight:bold; color:#b9635c;}



.novtitl { font-weight:bold; color:#b9635c; text-decoration:none;}



.novtitl:hover { font-weight:bold; color:#b9635c; text-decoration:underline;}



.novsub { color:#b9635c;}



/*.novup { background: url("../img/nov/up.gif") top;}*/



/*.novfdo {background:  url("../elisium/img/nov/nov_bg.gif"); vertical-align:top;}*/



/*.nov { padding-bottom:20px; padding-left:10px; padding-right:10px; padding-top:10px; border-bottom: solid 1px #dedede;}*/







/*--------------DESTACADO------------------------*/



/*.destacado { background-color:#f4ded9; vertical-align:top; text-align:center; padding-left:6px; padding-right:6px; padding-top:6px;}







/*--------------CATALOGOS------------------------*/



/*.catflor { vertical-align:top; text-align:left; padding-top:6px; width:74px; padding-bottom:20px;}



.catcent { vertical-align:top; text-align:left; padding-bottom:20px;}



.catnom { vertical-align:bottom; text-align:left; height:48px; border-bottom: solid 1px #b9635c; padding-left:6px; padding-bottom:2px;}



.catpol { vertical-align:top; text-align:left; padding-bottom:20px;}



.catintro { font-style:italic; padding-top:6px; padding-left:12px; padding-bottom:6px;}



.catpie { color:#666666; font-size:11px; padding-top:6px; padding-left:12px; border-top: dashed 1px #666666;}



.catpiel { color:#666666; font-size:11px; text-decoration:underline;}



.catpiel:hover { color:#b9635c; font-size:11px; text-decoration:underline;}



.catfdo { padding-top:20px; vertical-align:top; text-align:right;}







/*--------------TIENDAS------------------------*/



/*.tienflor { vertical-align:top; text-align:left; width:54px; padding-bottom:10px; padding-right:6px; padding-top:36px; border-top: dashed 1px #666666;}



.tienflorD { vertical-align:top; text-align:left; width:54px; padding-bottom:10px; padding-right:6px; padding-top:26px;}



.tiencent { vertical-align:top; text-align:left; padding-bottom:10px; padding-top:36px; border-top: dashed 1px #666666;}



.tiencentD { vertical-align:top; text-align:left; padding-top:26px; padding-bottom:10px;}



.tiennom { vertical-align:bottom; text-align:left; height:25px; border-bottom: solid 1px #b9635c; padding-bottom:2px;}



.tiendir { font-style:italic; padding-top:6px; padding-bottom:6px;}



.tienlink { font-style:italic;}



.tienlink:hover { font-style:italic;}



.tienpol { vertical-align:top; text-align:right; padding-bottom:10px;padding-top:10px; border-top: dashed 1px #666666;}



.tienpolD { vertical-align:top; text-align:right; padding-bottom:10px;}



.tiensep { height:20px; border-bottom: dashed 1px #666666;}







/*--------------EVENTOS------------------------*/



/*.eveflor { vertical-align:top; text-align:left; padding-top:26px; width:54px; padding-right:6px; padding-bottom:10px; border-top: dashed 1px #666666;}



.eveflorD { vertical-align:top; text-align:left; padding-top:16px; width:54px; padding-right:6px; padding-bottom:10px;}



.evecent { vertical-align:top; text-align:left; padding-bottom:10px; padding-top:10px; border-top: dashed 1px #666666;}



.evecentD { vertical-align:top; text-align:left; padding-bottom:10px; }



.evenom { vertical-align:bottom; text-align:left; height:48px; border-bottom: solid 1px #b9635c; padding-bottom:2px;}



.evepol { vertical-align:top; text-align:left; padding-bottom:10px; padding-top:10px; border-top: dashed 1px #666666;}



.evepolD { vertical-align:top; text-align:left; padding-bottom:10px;}



.eveintro { font-style:italic; padding-top:6px; padding-left:6px; padding-bottom:6px;}



.eveactual { font-style:italic; text-align:center; vertical-align:top; padding-top:6px; padding-left:6px; padding-bottom:6px;}



.eveimg { padding-top:6px; text-align:left}







/*--------------CONTACTESE------------------------*/



/*.formcab { vertical-align:top; padding-bottom:20px;}



.formtittit { padding-bottom:0px; text-align:left; vertical-align:top; border-bottom: solid 1px #b9635c;}



.formfdo { background-color:#f4ded9; vertical-align:top; text-align:center; padding-left:6px; padding-right:6px; padding-top:6px;}



.formcont { text-align:center; vertical-align:top; padding-top:6px; padding-bottom:6px;}



.formtit { text-align:center; vertical-align:middle; font-weight:bold; letter-spacing:2; color:#b9635c;}



.formsub { color:#b9635c; font-size:10px; text-align:center;}



.formtxt { color:#b9635c; font-size:11px; text-align:left; height:30px;}



.formtxt2 { color:#b9635c; font-size:11px; text-align:center; height:30px;}



.formsupizq { border-top: dashed 2px #b9635c; border-left: dashed 2px #b9635c;}



.formsupder { border-top: dashed 2px #b9635c; border-right: dashed 2px #b9635c;}



.formderizq { border-left: dashed 2px #b9635c; border-right: dashed 2px #b9635c; text-align:center; padding-left:8px;}



.forminfizq { border-bottom: dashed 2px #b9635c; border-left: dashed 2px #b9635c;}



.forminfder { border-bottom: dashed 2px #b9635c; border-right: dashed 2px #b9635c;}



.formesp1 { border-top: dashed 1px #b9635c; height:10px;}



.formesp2 { border-bottom: dashed 1px #b9635c; height:20px;}



INPUT.txt { background-color:#f4ded9; color:#333333; border-left: none; border-right: none; border-top: none; border-bottom: solid 1px #b9635c;}



TEXTAREA { background-color:#f4ded9; color:#333333; border: solid 1px #b9635c; width:100%; height:100px;}



INPUT.env { background-color:#b9635c; font-weight:bold; letter-spacing:2; color:#f0e8dd; border: none; width:380px;}



.estamos { font-size:14px; padding-right:16px; padding-bottom:40px; vertical-align:bottom;}







.msj { font-size:14px; padding-left:16px; vertical-align:middle; font-weight:bold; text-align:center; color:#b9635c;}







/*--------------CONTACTESE OLD------------------------*/



/*.contactese { background-color:#f0e8dd;}



.formcab { vertical-align:top; padding-bottom:20px;}



.formtit { text-align:center; vertical-align:middle; font-weight:bold; letter-spacing:2; color:#482811;}



.formsub { color:#482811; font-size:10px; text-align:center;}



.formtxt { color:#482811; font-size:11px; text-align:left; height:30px;}



.formtxt2 { color:#482811; font-size:11px; text-align:center; height:30px;}



.formsupizq { border-top: dashed 2px #482811; border-left: dashed 2px #482811;}



.formsupder { border-top: dashed 2px #482811; border-right: dashed 2px #482811;}



.formderizq { border-left: dashed 2px #482811; border-right: dashed 2px #482811; text-align:center; padding-left:8px;}



.forminfizq { border-bottom: dashed 2px #482811; border-left: dashed 2px #482811;}



.forminfder { border-bottom: dashed 2px #482811; border-right: dashed 2px #482811;}



.formesp { border-bottom: dashed 1px #482811; height:20px;}



INPUT.txt { background-color:#f0e8dd; color:#333333; border-left: none; border-right: none; border-top: none; border-bottom: solid 1px #482811;}



TEXTAREA { background-color:#f0e8dd; color:#333333; border: solid 1px #482811; width:100%; height:100px;}



INPUT.env { background-color:#482811; font-weight:bold; letter-spacing:2; color:#f0e8dd; border: none; width:380px;}



.estamos { font-size:14px; padding-right:16px; padding-bottom:20px; vertical-align:bottom;}







.msj { font-size:14px; padding-left:16px; vertical-align:middle; font-weight:bold; text-align:center;}*/


