/* CSS Document */

*{margin: 0; padding: 0;}
img{border: none;}
body{text-align: center; background-color: #000000; font-family:"Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #333;}

#contenedor{margin: 10px auto; width: 714px; min-height: 432px; _height: 432px; background: #fff url(../images/fondo.gif) repeat-y left top; padding: 10px 24px; overflow: auto; _overflow: none;}
#contenedorerror{margin: 10px auto; width: 714px; height: 332px; background: #fff url(../images/fondo.gif) repeat-y left top; padding: 10px 24px;}

#cabecera{float: left; height: 74px; width: 703px; _width: 713px;}
table.logo{float: left; padding: 0 0 0 5px; width: 200px; vertical-align: center; height: 65px;}
div.menu{float: right; margin: 0 0 0 10px; background: url(../images/fondocuadros.gif) no-repeat 300px top; width: 455px; padding: 17px 5px; _padding: 10px 5px;}
div.menu ul{float: left; border: 3px double #ccc; width: 455px; display: inline; list-style: none; background-color: #000000;}
div.menu ul li{float: left; display: inline; list-style: none; color: #fff; text-align: left;}
div.menu ul li a{float: left; display: inline; list-style: none; color: #fff; text-align: left; text-decoration: none; padding: 2px 5px; border-bottom: 2px solid #000;}
div.menu ul li a:hover{color: #fff; text-align: left; text-decoration: none; border-bottom: 2px solid #ccc;}
div.menu ul li.select{border-bottom: 2px solid #ccc; color: #fff; padding: 2px 5px;}

#cuerpo{float: left; background-color: #000; border-top: 1px solid #ccc; padding: 6px; width: 681px; _width: 681px; margin: 0 10px; _margin: 0 5px;}
#cuerpo div.fotoindex{float: left; width: 445px; *width: 450px !important; overflow: hidden; border: 4px solid #fff; margin: 0 5px 0 0; text-align: left;}
#cuerpo img.grande{float: left; text-align: left;}
#cuerpo img.error{float: left; border: none; margin: 0 5px 0 0; text-align: left;}

div.miniaturas img{float: left; border: 4px solid #fff; margin: 0 3px 5px 0; *margin: 0 5px 5px 0 !important;}
div.miniaturas a img {filter:alpha(opacity=100); opacity:1;}
div.miniaturas a:hover img {filter:alpha(opacity=75); opacity:0.75;}

h1{float: left; padding: 3px; font-size: 13px; color: #fff; text-align: left; font-weight: bold; margin: 0 0 5px 0; width: 215px; *width: 210px !important; clear:right; border-bottom: 1px solid #fff;}
h2{float: left; border: 1px solid #fff; padding: 3px; font-size: 12px; color: #fff; text-align: left; font-weight: bold; margin: 0 0 5px 0; width: 210px; _width: 205px; clear:right;}

p{text-align: left; color: #999;}
p a{text-align: left; color: #999; text-decoration: underline;}
p a:hover{text-align: left; color: #999; text-decoration: none;}

p.error{text-align: left; color: #fff; font-weight: bold; font-size: 13px; margin: 10px 5px 0 0;}

ul.textolista{text-align: left; display: block; list-style: none; margin: 0 0 20px 10px;}
ul.textolista li{ padding: 1px 0; color: #ccc; display: block; text-align: left;}

#map{float: left; background-color: #000; border-top: 1px solid #ccc; padding: 6px; width: 681px; _width: 681px; margin: 0 10px; _margin: 0 5px; height: 304px;}

#pie{float: left; color: #999; text-align: left; margin: 5px 0 0 5px;}

label{float: left; color: #fff; margin: 0 5px 5px 0; width: 55px; text-align: left;}
input{float: left; font-family:"Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #333; width: 130px; margin: 0 0 5px 0; border: 1px solid #999;}
textarea{float: left; font-family:"Trebuchet MS", Arial, sans-serif; font-size: 12px; color: #333; height: 50px; width: 130px; margin: 0 0 5px 0; border: 1px solid #999;}
input.enviar{float: right; width: 80px; border: 1px solid #999; background-color: #fff; font-weight: bold; text-align: center; cursor: pointer; margin: 0 31px 0 0; *margin: 0 26px 0 0 !important;}

div.clear{clear:both;}

.boton_aviso
{
	background-color:Black ;
	color :#FFF;
	border: 0px; 
	text-decoration: underline;
	font-size :10px;
	padding-top:20px;
	cursor :pointer ;
}
.aviso
{
	color :#FFF;
	text-align :left ;
	padding-left:10px;
	
}
