@charset "utf-8";
html,body,div,span,fieldset,caption,table,fieldset
h1,h2,h3, p,a,img,ul,li,ol,form,img{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a{outline:0}
body{
	background: #f8f8f8 url(/imagenes/teplate/fondo-body.gif) repeat-y center top;
}
.leonardo-rodriguez {
	width: 157px;
	height:5px;
	text-indent:-9000px;
	margin:0
}

/* caja */
.inicio{
	margin-left:39px;
	margin-top: 20px;
}
#caja-fondo-sitio{ background:#f8f8f8 url(../imagenes/teplate/fondo-sitio.png) left top repeat-x}
.contenedora-maqueta{
	width: 776px;
	margin-right: auto;
	margin-left: auto;
}
#borde-izq{	background: url(../imagenes/teplate/borde-izq.jpg) no-repeat -1px top; padding-left:7px}
#borde-der{ background:url(../imagenes/teplate/borde-der.jpg) no-repeat right top; padding-right:6px;}
#borde-der-y{
	background:url(../imagenes/teplate/borde-der-y.jpg) repeat-y right top;
	position: relative;
}
#contenedora-top{
	height: 116px;
	padding-left: 15px;
	padding-top: 10px;
	background-image: url(../imagenes/teplate/fonto-top.jpg);
	background-repeat: no-repeat;
	width: 760px;
	margin-right: auto;
	margin-left: auto;
}
#contenedora-centro-contenido{
	margin-left: 120px;
	background-color: #FFFFFF;
}
#contenedora-centro-contenido-bottom{
	background: url(../imagenes/teplate/borde-bottom-x.gif) repeat-x left top;
	height: 17px;
}
.margen-columnas{
	margin-right: 14px;
	float: none;
	padding-bottom: 15px;
}
.columnas{
	float:left;
	width:205px;
	position: relative;
}
.columnas p{ margin-bottom:10px}
.columnas2{
	float:left;
	width:199px;
	position: relative;
}
#contenedora-bottom{
	height: 82px;
	padding: 20px 15px 0;
	background: url(../imagenes/teplate/fondo-firma.gif) left top repeat-x;
}
#contenedora-bottom a,#contenedora-bottom :visited{ color:#FFFFFF}
.left{
	float: left;
}
.contenedora-noticia{
	padding-top:8px;
	width: 99%;
	position: relative;
}
.contenedora-noticia-contenido{
	padding-left:75px
}
#right-imagenes{
	float: right;
	width: 273px;
	padding-right:8px;
}
#right-imagenes img{ margin-bottom:15px}
.margen-fotos-inf{
	margin-bottom: 5px;
}
.margen-fotos{
	margin-right: 4px;
	margin-left: 4px;
	margin-bottom: 5px;
}
#caja-contacto{
	width: 370px;
}
.caja-1-centro{text-align:center}
.caja-1-right{text-align:right; margin-bottom:10px}
#galeria-imagenes{
	width:550px;
	height:90px;
	white-space:nowrap;
	overflow:auto;
	margin:5px auto 0;
}
#caja-aeurus{text-align:right; padding:10px}
.margen-izq-der{
	padding:1px 15px 10px 15px;
	min-height:350px;
	height:auto !important;
	height:350px;
}
.borde1,.borde2,.borde3,.borde4,.borde5{ border:3px solid #000000; margin-bottom:3px}
.borde2{ margin-right:8px}
.borde3{ float:left}
.borde4{
	margin-left: 25px;
}
.borde5{ float:right; margin-left:20px; margin-right:10px}

#caja-contacto-right{
	width:200px;
	float:right;
	position: relative;
	background: url(../imagenes/contacto/rodriguez.jpg) no-repeat left top;
	padding-top: 55px;
	padding-right: 10px;
}
.mensaje-contacto{
	background-image: url(../imagenes/contacto/fondo-mensaje.gif);
	background-repeat:  repeat-x;
	height: 32px;
	margin-bottom:10px;
	border-left:1px solid #b6d0da;
	border-right:1px solid #b6d0da;
	text-align:center
}
.mensaje-contacto .mensaje-exito,.mensaje-contacto .mensaje-error{
	line-height: 31px;
	margin: 0px;
	color: #005079;
}
.mensaje-contacto .mensaje-exito{
	background: url(../imagenes/contacto/exito.png) no-repeat 65px center;
}
.mensaje-contacto .mensaje-error{ background:url(../imagenes/contacto/error.png) no-repeat 35px center}
.mensaje-contacto span{
	font-weight: bold;
	color: #ef0005;
	font-size: 14px;
}
.borrar{ clear:both}


/*textos*/
h1,h2,h3{
	margin-bottom: 15px;
	font-size: 0.95em;
	font-weight: bold;
	color: #807f7f;
}
h2{
	font-weight: bold;
}
h3{
	font-weight: bold;
}
h2 a,h3 a{
	color: #807f7f;
	font-weight: bold;
}
p, li,td,th{
	font-size: 0.7em;
	color: #383838;
}
p{
	margin-bottom: 15px;
}
p a, li a,td a{
	color: #0f66ba;
}
p :visited, li :visited,td :visited,h2 :visited,h3 :visited{
	color: #660099;
}
p :hover, li :hover,td :hover, h2 :hover, h3 :hover{
	text-decoration: none;
}
ul,ol{ margin-left:35px; margin-bottom:15px}
li{ margin-bottom:10px}
.margen-tit-not{margin-bottom:3px}
.bold-ant,.bold-sig{
	font-weight: bold;
	font-size: 1.05em;
}
.bold-ant,.paginacion{
	margin-right: 5px;
}
.bold-sig,.paginacion{
	margin-left: 5px;
}
.text-fecha{
	color: #7f7f7f;
	margin-bottom:8px
}
#contenedora-bottom p{ color:#FFFFFF; margin-bottom:3px}
#contenedora-bottom img,.text-firma-ini{
	float:right;
	margin-left: 5px;
}
.text-tit{
	font-size: 0.75em;
}
#contenedora-bottom .text-tit,.text-categoria{
	font-weight: bold;
}
.text-nav{
	background-color: #e0f0ff;
	padding:7px
}
.text-rojo{
	color: #f40000;
}
.text-center{
	text-align: center;
}
.text-tit-p{
	color:#5990c5;
	margin-bottom:2px;
	font-weight: bold;
}
.text-fondo-galeria {
	background-color:#deeaf5;
	margin:0 auto 14px;
	padding:5px;
	width:560px;
}
#contenedora-centro-contenido #text-sitio-ul ul{
	margin-left:0;
	list-style-image: none;
	list-style-type: none;
	padding-top: 2px;
}
#text-sitio-ul{ padding-top:20px;}
.text-categoria{}

/*Formularios*/
label,.form{
	font-size: 0.7em;
}
input,.form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.form{
	width: 99%;
	margin-top: 2px;
	margin-bottom: 10px;
}
.boton-enviar{
	font-size: 0.7em;
	padding-right: 5px;
	padding-left: 5px;
}



/*menu*/
.menu{
	width: 120px;
	float: left;
}
.menu ul{
	list-style-type: none;
	margin:0
}
.menu ul li{
	height: 26px;
	line-height: 26px;
	width: 120px;
	border-bottom: 1px solid #bbd5ef;
	margin:0

}
.menu ul li a, .menu ul li :visited{
	display: block;
	width: 105px;
	padding-left: 15px;
	text-decoration: none;
	color: #0d5cae;
}
.menu ul li :hover{
	background-color: #0f66ba;
	color: #FFFFFF;
}
.menu .bot-contacto a,.menu .bot-contacto :visited{
	background-color:#1590e3;
	color: #FFFFFF;
}
.menu .bot-contacto :hover{
	background-color: #0f66ba;
}

/*Tabla*/
#contenedora-centro-contenido table{
	width: 98%;
	border:0;
	border-left:1px solid #7193b4;
	border-top:1px solid #7193b4;
	margin:0 auto 15px auto;
}
#contenedora-centro-contenido th{
	background-color: #bbcfe4;
	padding:5px;
	border-right:1px solid #7193b4;
	border-bottom:1px solid #7193b4;
	text-align: left;
}
#contenedora-centro-contenido td{
	padding:5px;
	vertical-align: top;
	border-right:1px solid #7193b4;
	border-bottom:1px solid #7193b4
}
#contenedora-centro-contenido ul{
	list-style-image: url(../imagenes/teplate/vineta.gif);
	list-style-type: none;
}
