a img {
border:0;
}

A.enlacenav2,A.enlacenav2:VISITED,A.enlacenav2:ACTIVE,A.enlacenav2:FOCUS,A.enlacenav2:LINK {
text-decoration:none;
color:#F90;
font-weight:400;
}

A.enlacenav2:hover {
color:#69C;
text-decoration:none;
}

body {
background-color:#F6FBDB;
font-size:16px;
}

form {
top:0;
margin:0;
padding:0;
}
#ctxts1 h2{
	color:#1F5F0B;
	font-weight:700;
	display:block;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#1F5F0B;
	font-size: 2em;
	margin-top: 0;
	margin-bottom: 5px;
	margin-left: 0px;
}
h1 {
	color: #060;
}

#general #cabecera #cabecera1 #logo h1 {
	margin: 0px;
	padding: 0px;
}


h4 {
color:#060;
padding-left:10px;
margin:15px 0 0;
}
#mapita #cuerpotxt h2 {
	font-size: 1.3em;
	margin-top: 20px;
}

h3 {
	font-size: 1.5em;
	margin-top: 20px;
	text-align: center;
	margin-bottom: 20px;
}
.cuadropro .titpro {
	height: 42%;
}

input  {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:1em;
}

marquee {
text-align:center;
width:99%;
}

object {
outline:none;
margin-bottom:0;
padding-bottom:0;
}

textarea {
	width:300px;
	height:100px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
}

.boton {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border:1px solid #FFF;
cursor:pointer;
color:#FFF;
font-size:1em;
background-image:url(img/fondoboton.jpg);
font-weight:700;
}

.boton:hover {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border:1px solid #FFF;
cursor:pointer;
color:#F90;
font-size:1em;
font-weight:700;
}

.botondoblelinea {
line-height:1.1em;
}

.botonunalinea {
line-height:1.6;
}


.capital {
float:left;
color:#1F5F0B;
border:1px solid #999;
font-size:5em;
line-height:45px;
margin-right:5px;
background-color:#FC0;
padding:2px;
}
.capital2 {
	float:left;
	color:#1F5F0B;
	border:1px solid #999;
	font-size:3em;
	line-height:30px;
	margin-right:5px;
	background-color:#FC0;
	padding:2px;
}

.celebtexto{
	height: 70px;
	padding-left: 5px;
	padding-right: 10px;
}


.cetecolumna {
	float: left;
	height: 280px;
	width: 330px;
	padding-left: 50px;
}
.cetecuadro {
	height: 55px;
	width: 270px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 1.35em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D6D6;
	padding-left: 40px;
}

.cetecuadro img {
	float: left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cetecuadrosup {
	height: 55px;
	width: 270px;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 1.35em;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #D6D6D6;
	padding-left: 40px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #D6D6D6;
}
.cetecuadrosup img {
	float: left;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.cetextos {
	line-height: 3em;
	color: #690;
}



.cursiva {
font-size:.8em;
font-style:italic;
}
.cuadropro {
	float: left;
	height: 220px;
	width: 200px;
	padding-left: 8px;
	background-color: #F0D725;
	margin-right: 29px;
	border: 1px solid #216A0E;
	padding-right: 5px;
	margin-bottom: 5px;
}
.cuadropro img {
	float: left;
	padding-right: 5px;
}



.enlaces {
font-weight:700;
color:#1F5F0B;
}
.etexto{
	height: 120px;
	padding-left: 5px;
}

.imgcs {
	height:100px;
	width:193px;
	float:left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #1F5F0B;
}

.imgpie {
padding-right:5px;
float:left;
}

.margen {
margin-top:20px;
}

.min {
border:1px solid #000;
margin:0;
padding:10px;
}

.secanet {
font-size:2em;
font-weight:700;
color:#1F5F0B;
}

.secanetcolor {
color:#1F5F0B;
font-weight:700;
}

.textos {
	padding-left:5px;
	padding-right:5px;
	height:auto;
}

.textos img {
margin-bottom:0;
}
.titexto {
	height: 90px;
	padding-left: 5px;
}
.titexto p , .celebtexto p, #cuerpobc p, #textofinca p{
	margin: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



.txtcentrado {
	font-size:1.4em;
	font-weight:700;
	color:#F90;
	display:block;
	padding-top:39px;
	padding-bottom:39px;
}

.txtcentrado2 {
	font-size:1.4em;
	font-weight:700;
	color:#F90;
	display:block;
	padding-top:27px;
	padding-bottom:27px;
}
.txtcentrado3 {
	font-size:1.2em;
	font-weight:700;
	color:#1F5F0B;
	display:block;
	padding-top:27px;
	padding-bottom:27px;
	text-align: center;
}
.txtcentrado4 {
	font-size:1.2em;
	font-weight:700;
	color:#1F5F0B;
	display:block;
	padding-top:20px;
	padding-bottom:12px;
	text-align: center;
}



#bodascuadrod {
	float:left;
	height:298px;
	width:378px;
}

#bodascuadrod #galeria {
height:294px;
width:360px;
float:left;
padding-left:20px;
overflow:scroll;
overflow-x:hidden;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#1F5F0B;
border-left-width:1px;
border-left-style:solid;
border-left-color:#1F5F0B;
border-top-width:1px;
border-top-style:solid;
border-top-color:#1F5F0B;
}

#bodascuadrod h4 {
margin-top:0;
padding-top:0;
}

#bodascuadroi {
	float:left;
	height:300px;
	width:395px;
	padding-left: 6px;
}

#bodasinfd {
float:left;
height:146px;
width:359px;
padding-left:20px;
padding-right:10px;
color:#FFF;
}
#textobc img {
}


#bodasinfd p,#bodasinfi p {
margin:5px 0 0;
padding:0;
}

#bodasinfi {
float:left;
height:146px;
width:348px;
background-color:#CCC;
padding-left:20px;
background-image:url(img/fondobodas.png);
padding-right:20px;
color:#FFF;
}

#botonera {
background-color:#1F5F0B;
height:49px;
width:798px;
border-left-width:1px;
border-left-style:solid;
border-left-color:#28760E;
}

#botonera li {
float:left;
height:49px;
width:113px;
text-align:center;
border-right-width:1px;
border-left-width:1px;
border-right-style:solid;
border-left-style:none;
border-right-color:#28760E;
border-left-color:#28760E;
margin-top:0;
padding:0;
}

#botonera li a {
display:block;
text-decoration:none;
text-align:center;
color:#FFF;
height:39px;
background-image:url(img/fondoboton.jpg);
padding:.8em 0 0;
outline:none;
}
* a {
	outline:none;
}


#botonera li a:hover {
color:#F90;
background-color:#21610D;
}

#botonera ul {
list-style-image:none;
list-style-type:none;
color:#FFF;
font-weight:700;
margin:0;
padding:0;
}

#cabecera {
height:101px;
width:799px;
background-repeat:repeat;
}

#cabecera1 {
height:101px;
width:330px;
float:left;
}

#cabecera1 p {
padding-top:15px;
}

#cabecera2 {
float:left;
height:101px;
width:468px;
padding-top:0;
}

#cabecera2 #iconos {
	text-align:right;
	height:60px;
	margin-top:7px;
}
#cabecera2 .fotur {
	text-align: right;
	padding-right: 10px;
	height: 33px;
}




#cabecera2 #titulosiconos {
text-align:right;
}
.foturtxt {
	width: 88%;
	display: inline-block;
	float: left;
	line-height: 2em;
	font-weight: bold;
	font-size: 0.9em;
	color: #EF7600;
}


#cabecera2 ul {
list-style-type:none;
list-style-image:none;
margin:0;
padding:0;
}

#cabecera2 ul li {
float:right;
width:110px;
height:60px;
display:block;
text-align:center;
font-weight:700;
color:#1F5F0B;
}

#cabecera2 ul li a {
text-decoration:none;
color:#1F5F0B;
}

#cabecera2 ul li a:hover {
color:#6C0;
}

#columnad {
float:left;
height:220px;
width:250px;
margin-right:5px;
padding-right:3px;
border-right-width:1pt;
border-right-style:solid;
border-right-color:#999;
padding-left:6px;
}
#celeb {
	height: 360px;
	margin-top: 0px;
	padding-left: 0px;
}
#celelista {
	height: 280px;
}
#celelista2  {
	width: 770px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	border: 1px solid #060;
}
#celelista2 .celistacolumna , #elista .celistacolumna{
	width: 360px;
	float: left;
	padding-left: 25px;
}
#celelista2 li ,#elista li{
	list-style-image: url(img/linaranja.png);
	margin: 10px;
	font-size: 1.2em;
	color: #1F5F0B;
	font-weight: bold;
}
#elista {
	width: 770px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 10px;
	border: 1px solid #060;
}
#evfotos {
	margin: auto;
	height: 240px;
	padding-left: 25px;
}
#evfotos .evfoto {
	float: left;
	height: 210px;
	width: 170px;
	background-color: #FC0;
	margin-right: 22px;
}

#columnad h2 {
color:#1F5F0B;
font-size:1.2em;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#1F5F0B;
display:block;
width:240px;
font-weight:700;
margin:0;
padding:0;
}

#columnadd {
float:left;
height:220px;
width:255px;
margin-right:0;
padding-right:0;
padding-left:4px;
}

#columnadlistaser {
height:175px;
}

#columnai {
float:left;
height:220px;
width:255px;
margin-right:10px;
padding-right:0;
}

#contador {
text-align:center;
float:right;
width:170px;
padding-top:10px;
font-size:1.1em;
font-weight:700;
color:#F90;
padding-right:5px;
}

#ctxts1 {
background-color:#F90;
height:100px;
width:778px;
padding-left:16px;
padding-right:5px;
padding-bottom:5px;
margin-bottom:20px;
font-size:1.1em;
}

#ctxts1 img {
float:left;
padding-right:6px;
padding-top:12px;
}

#cuadrospro {
	height: 260px;
	padding-left: 50px;
}

#cuerpo {
height:auto;
width:799px;
min-height:291px;
margin-bottom:30px;
}

#cuerpo #fla {
height:430px;
}

#cuerpob {
	padding-left:0px;
	color:#000;
	margin-bottom:10px;
}

#cuerpob #bodascuadroi li {
list-style-image:url(img/linaranjafondov.png);
margin:0;
padding:0;
}

#cuerpob #bodascuadroi ul {
list-style-position:outside;
margin:0;
padding:0 0 0 18px;
}

#cuerpob h3 {
font-size:1.5em;
margin-top:10px;
padding-top:0;
color:#FC0;
margin-bottom:5px;
}

#cuerpob h5 {
margin-top:5px;
color:#9C3;
font-size:1.1em;
margin-bottom:0;
padding-bottom:0;
}
#cuerpof , #cuerpopro, #cuerpoe, #cuerpoc{
	margin-bottom:20px;
}

#cuerpoinf {
height:250px;
width:799px;
margin-top:20px;
}
#cuerpoti {
	height:300px;
	width:779px;
	padding-left:10px;
	padding-right:10px;
	color:#000;
}


#cuerpotxt {
float:left;
margin-top:13px;
width:430px;
padding-left:35px;
}

#datospie {
width:500px;
float:left;
}


#doscolumnas {
float:left;
width:540px;
height:220px;
}

#flamitad {
float:left;
width:255px;
height:220px;
background-color:#F6FBDB;
}

#formularioi {
	float:left;
	width:320px;
	text-align:left;
	padding-left:10px;
	font-size:0.9em;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	height:560px;
	color:#FFF;
	border-right-width:thin;
	border-right-style:solid;
	border-right-color:#060;
	margin-top:10px;
}

#galeria {
	height:350px;
	width:355px;
	float:left;
	padding-left:25px;
	overflow:scroll;
	overflow-x:hidden;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#1F5F0B;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1F5F0B;
	margin-top: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1F5F0B;
}

#general {
width:799px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:.8em;
height:auto;
margin:auto;
}

#general #cuerpo p {
margin:0;
padding:5px 0 0;
}

#general #pie p {
margin-top:0;
margin-bottom:0;
}

#imagenescs {
	height:100px;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#1F5F0B;
	text-align:center;
	margin-top: 20px;
	margin-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #1F5F0B;
	border-bottom-color: #1F5F0B;
	width: 776px;
}

#links {
width:750px;
text-align:right;
height:30px;
margin:20px auto auto;
}

#links ul {
list-style-type:none;
list-style-image:none;
list-style-position:outside;
padding-left:0;
margin:0;
}

#logo {
height:101px;
width:200px;
float:left;
}

#map2 {
float:left;
height:230px;
width:300px;
margin:3px 0 0;
padding:0;
}

#mapita {
height:243px;
width:785px;
padding-top:5px;
background-image:url(img/cuadritoverde.png);
padding-left:14px;
float:left;
background-repeat:no-repeat;
margin-top:15px;
}

#mapita h2 {
color:#666;
margin-top:0;
margin-bottom:5px;
}

#miniaturas {
width:340px;
height:auto;
}

#miniaturas ul {
list-style-type:none;
float:left;
margin:0;
padding:0;
}

#miniaturas ul li {
height:90px;
width:122px;
text-align:center;
float:left;
margin-right:17px;
margin-top:20px;
padding-left:20px;
}

#miniaturas ul li a {
	display:block;
	color:#FFF;
	z-index: 2;
}

#miniaturas ul li a:hover {
background-color:#090;
}

#pie {
font-size:1em;
width:789px;
height:40px;
padding-top:10px;
border-top-width:1px;
border-top-style:solid;
background-color:#1F5F0B;
padding-left:10px;
color:#FFF;
}

#premiof {
height:40px;
width:400px;
float:right;
text-align:right;
padding-right:27px;
}

#premiof img {
padding-top:8px;
padding-left:8px;
}

#premiof p {
padding-top:12px;
float:right;
padding-left:8px;
margin:0;
}

#textobodas {
	float:left;
	padding-top:15px;
	padding-left: 5px;
	margin-bottom: 20px;
}

#textobodas img {
float:left;
margin-right:10px;
padding:0;
}

#textobodas p {
margin-top:0;
}

#textofinca {
	width:380px;
	padding-right:10px;
	float:left;
	height:351px;
}

#trescolumnas {
width:799px;
height:228px;
margin-right:auto;
margin-left:auto;
}

#txtmovil {
	height:20px;
	background-color:#F90;
	text-align:center;
	padding-top:4px;
	margin-top:800px;
}

.imgcs img,#boton1 ul li,#boton2 ul li,#fotosb,#links ul li {
float:left;
}

#boton1 li a:hover,#boton2 li a:hover {
background-image:url(img/infos.png);
}

#boton1 ul li a,#boton2 ul li a {
display:block;
background-image:url(img/info.png);
height:19px;
width:41px;
padding-right:0;
padding-left:0;
}

#boton2 ul,#columnai ul {
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}
sup {
	line-height: 0px;
}
#cuerpobc {
	height:auto;
	width:799px;
	margin-bottom:20px;
}
#textobc {
	width:380px;
	padding-right:10px;
	float:left;
	height:394px;
}
#textobc img {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#galeriabc {
	height:363px;
	width:355px;
	float:left;
	padding-left:25px;
	overflow:scroll;
	overflow-x:hidden;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#1F5F0B;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1F5F0B;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1F5F0B;
	margin-top: 15px;
}
#galeriab {
	height:294px;
	width:355px;
	float:left;
	padding-left:25px;
	overflow:scroll;
	overflow-x:hidden;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#1F5F0B;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #1F5F0B;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #1F5F0B;
}
#textobodas #textobn {
	background-color: #FC0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#textobodas #textobn h2 {
	font-size: 1.2em;
	color: #21640C;
	padding-top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#textobn p {
	margin: 0px;
	padding: 0px;
}
#cabecera2 p {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.avisos {
	font-weight: bold;
	color: #F00;
}
