@charset "iso-8859-1";

/* ------------------------------*/
/* ----------- LAYOUT -----------*/
/* ------------------------------*/
html{
	height: 100%;
	margin: 0px 0px 0px 0px;
	text-align:center;
}

body{
	margin: 0px 0px 0px 0px;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color: #666;
	margin: 0px;
	text-align:center;
	background-attachment:fixed;
	background-image:url(img/fondo.jpg);
	height: 100%;
}

.contenedorredessociales{
	margin-top:1em;
}

#container{
	width: 800px;
	padding: 0px 0px 0px 0x;
	margin: 0px auto;
	text-align:center;
	z-index:2;
}

#cabecera{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/middle.png)!important;
	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/middle.png’);
	background-repeat:repeat-y;	
}

#menu{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	color:#FFF;
	text-align:center;
	background-image: url(img/middle.png)!important;
	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/middle.png’);
	background-repeat:repeat-y;
}

#cuerpo{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	background-image: url(img/middle.png)!important;
	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/middle.png’);
	background-repeat:repeat-y;
}

#pie{
	margin: 0px 0px 0px 0px;
	padding: 10px 5px 5px 5px;
	font-size:9px;
	background-image: url(img/down.png)!important;
	background-image: none;
	filter: none !important;
 	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=’img/down.png’);
	background-repeat:no-repeat;
}

/* ------------------------------*/
/* ---------- FORMATOS ----------*/
/* ------------------------------*/

img{ border:0; }

a{ text-decoration : none; color:#666; }
a:hover{text-decoration : underline;}

a.menu{ color:#FFF;}

p{ text-align: justify;}

input, textarea, select{
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;
}

hr{
	color: #000;
	background-color: #000;
	height: 1px;
	border: none;
}

/* texto para mensajes de alerta */
.alerta{
	color:#F26D31;
	font-weight:bold;
}

.titulo {
	font-weight:bold;
}

.titulo2 {
	font-size:11px;
	font-weight:bold;
	color:#08556f;
}

.p_blanco {
	font-weight:bold;
	color:#FFF;
}

