.insvs div,.insvs input { display:inline; padding:0; margin:0; height:0;}p { text-indent: 0 !important }.bLc {	display:block;z-index:20;}html,body {	height: 100%;}.dKo { z-index:9999;display:block;position:relative;top:31px;left:580px }.Ipos1 { font-size:100% !important;}body {margin:0;padding:0;color: #5c5c5c;background: #6f808a url(/image/body_bg.gif) repeat-y center;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:76%;}ul {padding:0;margin:0;list-style: none;}#mn {clear:both;width:800px;margin:auto;background:#FFF;}#logo {width:200px;height:55px;float:left;padding:15px 0 0 20px;}#menu2,#menu3 {height:70px;float:right;text-indent: -2.3em;padding:15px 10px 0 0;font-size:82%;}#menu3{width:180px;text-align:right;font-weight:bold;border-right: 1px solid #ddd;color: #d6e7b6;}#menu2{width:140px;text-align:right;font-weight:bold;color: #bababa;}#menu3 li,#menu2 li {	background: url(/image/strz.gif) right center no-repeat;	padding:2px 9px 0 0;}#menu3 a {	text-decoration:none;}#menu3 a,a {	color: #668b2e;}#menu3 a:hover,a:hover {	color: #b2c596;}#menu2 a,#menu1 a,.villas a,.gris a {	color: #5c5c5c;	text-decoration:none;}#menu2 a:hover,#menu1 a:hover {	color: #adadad;}#wire {width:440px;height:20px;float:left;padding-left:10px;overflow:hidden;}#wire li {	padding: 1px 5px 1px 1px;	text-indent: 0.5em;	float:left;	font-size:88%;	background: url(/image/strz2.gif) right center no-repeat;}#menu1 {width:100%; z-index:99; position:relative;clear:both;padding:4px 0 4px 0;border-top:1px solid #DDD;}#menu1 li {	padding: 1px 1px 1px 9px;	display:inline;font-size:88%}#img {width:100%;background: url(/image/wbg.gif) top repeat-x;}#content {width:100%;margin:auto;float:left}#ed {width:720px;padding:10px 8px 0 41px;float:left;height:100%;font-size:88%;background:#FFF;}.b1,.b2 {width:398px; display:block; height:21px; text-align:center; color: #FFF; background: #ff880b; padding-top:4px; text-decoration:none; border:1px solid white; overflow:hidden;}.b1 {float:left;}.b2 {float:right;}.b1:hover,.b2:hover { color: #FFF}img {border:0;}h1 {float:left;width:100%;margin-top:5px;padding:8px 0 8px 0;font-size:99%;text-indent: 0.5em;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;color:#ff8c01}h2,h3,h4,h5 {padding:0;margin:0;}h2 {color: #669900;font-size:130%;}h3 {color: #5c5c5c;font-size:118%;}h4 {display:inline;font-size:110%;color: #669900;}h5 {font-size:80%;}hr {border:0;border-top:1px solid #dddddd;border-bottom:1px solid #FFF;}p {text-indent: 0.5em;padding:2px;margin:1px;}blockquote {padding:5px;margin:0;text-indent: 0em;}#copy { padding: 5px 1px 0 20px; float:left;}#real { padding: 5px 10px 0 10px; float:left;}#number { float:right; background: url(/image/acadomia_number.jpg) no-repeat; width:130px; height:30px;}#bot {font-size:80%;background:#DDD;height:45px;width:799px;clear:both;margin:auto;}table { float:left; font-size:137%; border: 1px solid #DDD; padding:0px;}td {padding:2px; }.ghead,.ghead2 {position:relative;top:95px;left:-220px; z-index:11;float:left;}.ghead2 {top:93px;left:482px;}.whead {position:relative;top:59px;left:520px;float:left;}.tkst {color:#000;font-size:105%;position:relative;height:17px;top:-40px;font-weight:bold;}.gr {color: #5c5c5c;font-size:101%;padding:0;margin:0;}#img .pa { background:url(/image/home4.bg.gif);height:155px;overflow:hidden; }#ed2 { background:#FFF;position:absolute;top:0;left:0;width:210px;margin-right:2px;float:right;font-size:88%;display:none;}#ed2 div{border:3px solid #c4ceb4;padding:6px;margin-top:3px;}#ed2 p { padding:0;}.tb div { font-size: 88%; }.tb { margin-bottom:30px;border:0; }div.orange_bordered {	width:700px;	float:left;	background:#f6fbef;	font-weight: normal;	color: #FF880B;}div.orange_bordered p {	font-size:100%;	padding: 10px;	color:#555;}.orange_bold {	width:700px;	float:left;	text-align:right;	font-weight: bold;	color: #FF880B;	padding:6px 0 6px 0;	border-bottom: 1px solid #ccc;}div.orange_bold:hover{	color: #000;	text-decoration:underline;	cursor:hand;}.ob2 {	width:760px;	float:left;	text-align:right;	font-weight: bold;	color: #FF880B;	padding:6px 0 6px 0;}.green_bold,.gb {	width:760px;	float:left;	padding:6px 0 6px 3px;	font-size:100%;	font-weight:bold;	color: #FF880B;}.green_bold {background: url(/image/bgv.jpg) no-repeat right;}.orange{	color: #FF880B;}.actbut {	cursor: hand;	border: 0;}.villas {	padding: 0;	margin: 0;	list-style: none;	margin-left:15px !important;}.villas li {	font-size:118%;	font-weight: bold;	margin: 0;	padding:0;	text-align:left;	list-style: none;}.gris a:hover,.menu a:hover,.villas a:hover {	color: #adadad;	text-decoration:none;}.clases { width:263px;padding:0 6px 0 6px; }.ed3,.ed2 { width:800px !important;background:#FFF;padding:0 !important; margin:0 !important;}.ed3 div{padding:0;margin:0}.ed3 p {padding:0;margin:0;}h1.norm {width:auto;border:0;margin:0;clear:both;display:inline;padding:0;font-size:110%;margin-top:20px;}.sl { padding:7px 0 7px 4px; font-size:138%; }#windowsc {background:#fff;z-index:2;border:1px solid #339;float:left;width:300px;}#windowsc h3 {background:#060;color:#FFF;width:100%;float:left;font-size:95%;border:0;margin:0;padding:2px 0 2px 0;}#windowsc p { padding:5px; text-indent:0; color: #000;}.tkst a {color:#FFFFFF;text-decoration:none;}.tkst a:hover {text-decoration: underline;}.bmenu {float:left;width:100%;border-bottom:1px solid #ccc;padding:8px 0 12px 0;margin-bottom:20px;font-size:88%}.fullempty {width:100% !important;height:1px;font:1px/1px Arial;}.cccc ,.cccc3{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;-khtml-opacity:.7;text-decoration:underline;}.cccc3 {text-decoration:none;}.cccc2 {filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;-khtml-opacity:.9;text-decoration:underline;}.gris .sel,.verde .sel,.menu .sel,.sel {color: #ff8c01 !important;}.sel:hover {color: #adadad !important;text-decoration:none;}.sel {text-decoration:underline;}#winitemp {display:none;}#olP,#olP2,#olP3 {top:-22px;width:800px;height:25px;overflow:hidden;}#olP2,#olP3 {position:relative;height:27px;float:left;top:0px;background:url(/image/homec4.jpg) no-repeat left;overflow:hidden;}#olP3 {background:transparent !important;float:right;}#olP3 a{ color: #4d6d00;}#olP2 a{ color: #FFF;}.pa32 {float:left;width:273px;height:172px}.pa3 {height:200px !important;cursor:hand;}.pa52 {float:left;width:352px;height:72px !important;overflow:hidden;padding: 100px 0 0 130px;}.pa5 {height:199px !important;border-top: 1px solid #DDD;border-bottom: 1px solid #f3f3f3;}.pa52 .diho li { padding-top:5px;}.G a{font-family: Trebuchet MS;color : #789424;font-size:112%;text-decoration:none;padding:0 10px 0 10px;}.G a:hover {text-decoration:underline;color: #808886;}.OkL {background: #789425; float:left; width: 300px; margin:0 10px 5px 10px; padding:13px; text-align: center}.OkL a { color: #FFF; text-decoration:none;}.OkL a:hover { text-decoration:underline !important;}#pict_xmas{margin-left: 0px;}#main_left{ width:30%; float:left;}#main_left a{ font-size:122%;}#main_right{ width:70%; float:left;}.head_fran{color: #ff8c01;text-align:center;}.loaderForm { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: white url(/images_s/ajax-loader.gif) center center no-repeat; opacity: 0.8; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter: alpha(opacity=80);}.ToC {	float: right;	margin: 0 0 20px 25px;	font-size: 1.05em;	border-top: 2px solid orange;	border-bottom: 2px solid orange;	padding-top: 1.7em;	padding-bottom: 0.8em;}.ToC li {	font-weight: bold;	margin-bottom: 1em;}.ToC li a {	color: orange;	text-decoration: none;}.ToC li a:hover {	text-decoration: underline;}.ToC li ul {	margin: 0.5em 0 1em 1em;}.ToC li ul li {	font-weight: normal;	font-size: 0.9em;	margin-bottom: 0.2em;}.ToC li ul li a {	color: gray;}.ErrClassRed {	float: left;}#acepto_LOPD____R, .checkbox {	width: auto !important;}