#navi { 	
list-style:none;	
margin:0;	
padding:0px 0px 10px 0px;
}
#naviund{ 	
list-style:none;	
margin:0;	
padding:0px 0px 10px 0px;
}
#navi li {	
margin:1px;	
padding:1px;
float:left;
}

#navi li a {	
display:block;
padding:1px 0 0 0;	
text-decoration:none;	
text-align:left;	
font:10px Verdana;
width: 91px;	
color:red;
background-color:#f0F0F0;	

}

#navi li a:hover {	
color:blue;
background-color:#ffffff;
border-bottom: 1px solid red;
border-top: 1px solid red;
}
#naviund li {	
margin:1px;	
padding:1px;
float:left;
}

#naviund li a {	
display:block;
padding:1px 0 0 0;	
text-decoration:none;	
text-align:left;	
font:10px Verdana;
width: 91px;	
color:red;
background-color:#11cbcc;	

}

#naviund li a:hover {	
color:blue;	
background-color:#ffffff;
border-bottom: 1px solid red;
border-top: 1px solid red;
}
#im {
FILTER: alpha(opacity=40);-moz-opacity:.4
}
#footer a{		
text-decoration:none;
padding:1px;
color: white;
font-family: Verdana;
font-size: 10px;


}
#footer a:hover{
color:#003366;
}

body li{
list-style-type:none;
}

html,body a{		
text-decoration:none;
padding:1px;
color: red;
font-family: Verdana;
font-size:11px;


}
html,body a:hover{
color:blue;
}

fieldset {
  border:1px solid silver;
  font-size:11px;
  }

legend {
  padding: 0.2em 0.5em;
  border:1px solid teal;
  color:grey;
  font-size:12px;
  text-align:right;
  }
fieldset.titulo{
  border:2px solid grey;
  font-size:11px;
  }
legend.titulo {
  padding: 0.2em 0.5em;
  border:2px solid grey;
  color:red;
  font-size:13px;
  text-align:right;
  }
/*ul
{
list-style:none;
}
*/
div.spacer {

overflow:hidden;
}

body
{
font-family:verdana;
font-size:11px;
background-color:teal;
margin-top: 0px;
}
div.menu {
height:20px;
  }
#noticias{
margin-bottom: 0px auto;
margin-top: 0px;
width: 375px;
padding:3px;
color:#905D2D;
}


P.notitext {
  margin-left: 5px;
}
#noticias img{
  display: inline;
  float:left;
  clear:left;
  margin-right: 15px;
  border: 2px teal solid;

}
#titul{
border-bottom:2px aqua solid;
color:#905D2D;
font-weight:bold;
margin-bottom:10px;
margin-left:10px;
}
#titulblog{
border-bottom:2px teal solid;
font-weight:bold;
margin-bottom:10px;
margin-left:10px;
}

#container
{

width: 795px;
margin: 1px auto;
background-color: white;
color: #333;
/*border: 1px solid gray;*/
line-height: 130%;
}

#top
{
height: 80px;
padding: .5em;
background-color: #ffFfFf;
border-bottom: 5px solid teal;
}

#top h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 180px;
margin: 0;
padding: 3px;
background-color:#f0F0F0;	

}

#rightnav
{
float: right;
width: 150px;
background-color:#f0F0F0;	

padding: 3px;
}

#rightnav img
{
padding: 3px;
}

a img {border:0}


#contreg
{
margin-top: 1px;
margin-left: 190px;
padding: 3px;
font:verdana;
}
#confreg
{
margin-top: 1px;
margin-left: 190px;
margin-right: 10px;
padding: 3px;
font:verdana;
}
#derreg{
float: right;
width: 5px;
}
#content
{
margin-top: 1px;
margin-left: 190px;
margin-right: 160px;
padding: 3px;
font:verdana;
}

#footer
{

clear: both;
margin: 0;
padding: .5em;
color: #333;
background-color: #11cbcc;
/*border-top: 1px solid gray;*/
}
#linkfooter
{

clear: both;
margin: 0;
padding: .5em;

}
table.formulario{
width: 300px;

}


table.confirm{
	border-width: 2px;
	border-spacing: ;
	border-style: none;
	border-color: teal;
	border-collapse: separate;
	background-color: #0ffff0;
}
table.actua {
	border-width: 2px;
	border-spacing: ;
	border-style: none;
	border-color: teal;
	border-collapse: separate;
	background-color: #0ffff0;
}
table.actua td {
	border-width: 1px;
	padding: 1px;
	border-style: dashed;
	border-color:  teal;
	background-color: #faf0e6;
	-moz-border-radius: ;
}
table.info {
	border-width: 2px;
	border-spacing: ;
	border-style: none;
	border-color: teal;
	border-collapse: separate;
	background-color: #fffff0;
             width:180px;
}
table.sample th {
	border-width: 2px;
	padding: 1px;
	border-style: dotted;
	border-color: red;
	background-color: #faf0e6;
	-moz-border-radius: ;
}
table.info td {
	border-width: 1px;
	padding: 1px;
	border-style: dashed;
	border-color:teal;
	background-color: #faf0e6;
	-moz-border-radius: ;
}
table.empresa {
	border-width: 2px;
	border-style: none;
	border-color: teal;
	border-collapse: separate;
	background-color: #fffff0;
             width:350px;
}
table.empresa td {
	border-width: 1px;
	padding: 1px;
	border-color:teal;
	background-color: #faf0e6;
}
table.contratos {
	border-width: 2px;
	border-style: none;
	border-color: teal;
	border-collapse: separate;
	background-color: #fffff0;
             width:350px;
}
table.contratos td {
	border-width: 1px;
	padding: 1px;
	border-color:teal;
	background-color: #faf0e6;
width: 350px;
}

table.formulario {
	border-width: 2px;
	border-style: none;
	border-color: teal;
	border-collapse: separate;
	background-color: #ffff00;

}
table.formulario tr {
	border-width: 1px;
	padding: 1px;
	border-color:teal;
	background-color: #faffe6;
}


#titulotabla {
	border-width: 1px;
	padding: 1px;
	border-color:teal;
	background-color: #ffff00;
width: 350px;
}


CAPTION { caption-side: top }

P.especial {
  font:10px Arial;
  color:black;
}

.selectmin { 
padding:5px;
align:right;
margin-left:10px;
color: red; 
width: 150px;

}

label {
	width: 100px;
              color:red;
	padding: 0px;
             align:right;

}
.fecha {
ro-readonlycontent:false;
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}
.campo,#campo {
	width: 250px;
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}
.campmin{
	width: 150px;
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}
.descempresa {
	width: 250px;
	height: 35px;
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}
.descemp {
	width: 250px;
	height: 90px;
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}
.comentario {
	width: 250px;
	height: 300px;
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}
.datosban {
	width: 180px;
	height: 180px;
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}
.fichero {
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}

#botonenviar {
             border: red 1px solid;
	width: 80px;
	height: 20px;
	margin-left: 285px;
	background:#ff7711;
             padding:1px;
color: white;
cursor:pointer;
}

input,textarea,select,file { 
font-family: Verdana,Tahoma,Arial; 
font-size: 11px; 
color: teal;
background-color:#faf0f6;
border: aqua;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px
align:right;

} 

strong {

word-spacing: .5em;
letter-spacing: .2em;
text-align:center;
color: #BA834E;
}
input.radio {
border: red;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px

}
#popUp {
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	visibility: hidden;
	position: absolute;
             z-index:1;
             left:400px;
             top:50px;
	width: 365px;
background-color:#f9f9f6;
border:3px solid #990099;
}

#labe {
	margin-left: 10px;
	padding: 0px;
             align:justify;
	color:teal;
}

#botonreg {
             border: red 1px solid;
	width: 80px;
	height: 20px;
             float:left;
	background:#ff7711;
             margin-left:10px;
color: white;
cursor:pointer;
}
.comentfotoblog {
	width: 250px;
	height: 70px;
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}

.tablavisor {
width:180px;
height:200px;
border:0px;
}
/*
#fototd {
height:125px;
}
#tituli{
height:25px;
}
#locali {
height:25px;
}
*/
table.actua input {
width:160px;
}

#iznav,#izmenu{
width:180px;
}
#botoenviar {
             border: red 1px solid;
	width: 55px;
	height: 20px;
float:right;
	background:#557755;
	color: white;
margin:10px;
	font-size: 10px;
cursor:hand;
}

.desc {
	width: 250px;
	height: 100px;
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}

.descfoto {
	width: 450px;
	height: 180px;
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}
.descripcion {
	width: 450px;
	height: 350px;
             padding:5px;
             align:right;
	margin-left:10px;
	padding: 2px;
}

# leftnav ul {
list-style-type:disc;	
margin:5px;	
padding:0px;
}
table.noticia td {
	border-width: 1px;
	padding: 1px;
	border-color:teal;
	background-color: #f8dcc1;
               width:400px;
}
table.noticia  {
             width:400px;
}

table.buscador {
	border-width: 2px;
	border-style: none;
	border-color: teal;
	border-collapse: separate;
	background-color: #0ffff0;
             width:320px;
}
table.buscador td {
	border-width: 1px;
	padding: 1px;
	border-color:teal;
	background-color: #f8cb9f;
}



.fecha {
	background-color: #f8dcc1;
}
.local {
	background-color: #f8cb9f;
}
#link,#fechaevento,#local,#autor,#fechaev,#locali,#tiponot,#localid,#mail{
	width: 375px;
	height: 12px;
             align:right;
	padding: 1px;
	color: blue;
	font-family: Verdana;
	font-size: 10px;
             border:1px solid aqua;
             margin-left: 5px;
}

.datosnot{
	width: 375px;
	height: 12px;
             align:right;
	padding: 1px;
	color: blue;
	font-family: Verdana;
	font-size: 10px;
             border:1px solid aqua;
             margin-left: 5px;
}
#datos{
	width: 375px;
}
#ads {
background:#f8cb9f;
border:2px solid #E2E84B;
	width: 400px;
}


#noticiapubs{
margin-bottom: 0px auto;
margin-top: 0px;
width: 400px;
padding:3px;
background-color:#EEE8EE;
  border: 2px solid;
  border-color: #D9DD9E;
}
#noticiapub{
	font-family: Verdana;
	font-size: 10px;
color:teal;
}

#titulpub{
border-bottom:2px aqua solid;
font-weight:bold;
margin-bottom:10px;
margin-left:10px;
}

.datopub{
             border:1px solid silver;
background:#ECEFBF;/*#EEE8EE;#EEE8EE#1fc5c5;B5F90Ecolor: #5608F2;#E1E0E4*/
	font-family: Verdana;
	font-size: 10px;
	width: 425px;
padding:3px;
color:teal;
}
#noticiapubs img{
  display: inline;
  float:left;
  clear:left;
  margin-right: 15px;
  border: 2px teal solid;

}

.cap  {
color:teal;
}

.article{
	font-family:  Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size: 12px;
width: 400px;
color: teal;
text-align:justify;
}

#reportajes{
margin-bottom: 0px auto;
margin-top: 0px;
padding:3px;
width: 400px;
}

#reportajes img{
  display: inline;
  float:left;
  clear:left;
  margin-right: 15px;
  border: 2px teal solid;

}
#popUpSm,#popUpPortada,#popUpCultura,#popUpFotos,#popUpAge,#popUpAnunci,#popUpDirect,
#popUpTurismo,#popUpOcio,#popUpRecursos,#popUpRutas,#popUpInmob,#popUpPueblos {
background:#ECEFBF;
  border: 2px white solid;
width: 795px;
margin: 1px auto;
}
#linkpub {
background:#ECEFBF;
  border: 2px white solid;
margin: 1px auto;
}
#popUpSm img,#popUpPortada img,#popUpCultura img,#popUpFotos img,#popUpAge img,
#popUpAnunci img,#popUpDirect img,#popUpTurismo img,#popUpOcio img,#popUpRecursos img,#popUpRutas img,#popUpInmob img,#popUpPueblos img  {
display: block;
margin: auto;
} 

#iznavFoto img,#iznavPortada img,#iznavAgenda img,#iznavDirect img,#iznavAnunci img {
display: block;
margin: auto;
} 
#linkpub img {
display: block;
margin: auto;
} 
