@charset "utf-8";
/* CSS Document */

body {
	margin-left: 00px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	background-image:url(/images/RESTYLING_fondo.jpg); background-position:center; background-repeat:no-repeat;
	background-color: #2b2a2a;
}
#logo {
	float: left;
	width: 195px;
	height: 71px;
	margin: 0 auto;
	margin-top:44px;
}

#header {
	width: 900px;
	height: 130px;
	margin: 0 auto;
}
#pagina{
	width: 860px; /* 900 - 40 de padding */
	margin: 0 auto;
	padding: 10px 20px 20px 20px;
	background-color: #FFF;
	background-image: none;
	background-repeat: repeat-y;
	background-position: left top;
	text-align:left;
	overflow:auto;
}

/* pie */
#pie{width: 900px; margin:0px auto; color:#FFF;}
#pie #texto{text-align:left; width:400px; float:left;margin-top:10px;}
#pie #submenuPie{text-align:right; width:400px; float:right;margin-top:10px;}
#pie #submenuPie a{color:#FFF}
#pie #submenuPie ul{list-style:none; margin:0px; padding:0px;}
#pie #submenuPie li{display:inline; margin:0px; padding:0px; }

#migasdepan a {color:#666666;}

/* submenu */
#submenu{margin:0px; color:646262; margin-top:30px; color:#2b2a2a; float:left;}
#submenu ul{ list-style:none; margin:0px; margin-top:18px; padding:0px; font:11px Arial, Helvetica, sans-serif; width:170px}
#submenu li{ display:block; margin:0px; padding:0px; color:#6e6e6e; margin-bottom:3px; width:130px;}
#submenu li a{color:#2b2a2a; text-decoration:none}
#submenu li a:hover{color:#2b2a2a; text-decoration:underline;}
#submenu li.activo {color:#2b2a2a; font-weight:bold; background:#ecf0f3; padding:3px 3px 3px 10px; }


/* contenido */
#home_1{	width:250px; padding-top:50px; float:left; border-right:1px solid #e9e9e9; background:url(/images/home_titAccesos.gif) no-repeat 0px 15px; }
#home_2{	width:320px; padding-top:15px; float:left; text-align:justify; padding-right:10px; padding-left:10px; border-right:0px solid #e9e9e9; font:11px Arial, Helvetica, sans-serif; color:#000}
#home_3{	width:240px; padding-top:5px; float:left; padding-right:4px; color:#000; padding-left:10px; border-left:1px solid #e9e9e9;}

/* contenido */
#contenido{
	width:695px; margin-left:175px; margin-top:24px;
}
#contenido_2_1{	background-color:#FFF; width:500px; smargin-left:175px; margin-top:24px; float:left; text-align:justify; padding-right:10px; border-right:1px solid #d2d2d2;}
#contenido_2_2{	background-color:#FFF; margin-left:685px; padding-left:10px; padding-top:25px; background:url(/images/home_titAccesos.gif) no-repeat 10px 0px;} /* barralateral */

/* Menu */

#menu {
	swidth: 520px;
	margin: 14px 20px 0px 0px;
	float:right;
	smargin-top:14px;
}

#menu ul {
	margin: 0;
	padding: 90px 0 0 25px;
	list-style: none;
}

#menu li {
	display: inline;
	sbackground-color:#ef633d;
	
	list-style: none;
	float: left;
	line-height:26px;
	margin: 0; margin-left:2px;
	font: Arial, Helvetica, sans-serif 12px bold;
}

#menu a {
	display: block;
	float: left;

	border: none;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #a40300;

	xxbackground: #ef633d url(images/borde_Sup_izq_1.gif) left top no-repeat;
	text-decoration: none;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}
#menu a span
{
	/*background: url(images/borde_Sup_dcha_1.gif) right top no-repeat;*/
	padding-right: 10px
}
#menu a, #menu a span
{
	display: block;
	float: left
}
/* Hide from IE5-Mac \*/
#menu a, #menu a span
{
	float: none
	font: Arial, Helvetica, sans-serif 12px bold;
}
/* End hide */

#menu a:hover {
	color: #FFF;
	background: #a40300 url(images/borde_Sup_izq_2.gif) left top no-repeat;
	padding-left: 10px
}
#menu a:hover span
{
background: url(images/borde_Sup_dcha_2.gif) right top no-repeat;
padding-right: 10px
}

#menu .current_page_item a{
	color: #2b2a2a;	background: #FFF url(images/borde_Sup_izq_1.gif) left top no-repeat;
}
#menu .current_page_item a span{
	background: #FFF url(images/borde_Sup_dcha_1.gif) right top no-repeat;
}
#menu .current_page_item a:hover  {	color: #c2c2c2;	}

/* FIN Menu */

/* listas */

#lista ul{ list-style:none; margin:0px; padding:0px; font:11px Arial, Helvetica, sans-serif; }
#lista li{ display:inline; margin:0px; padding:0px; color:#6e6e6e; }
#lista li a{color:#2b2a2a; text-decoration:none}
#lista li a:hover{color:#2b2a2a; text-decoration:underline;}

#lista2 ul{ list-style:none; margin:0px; padding:0px; font:11px Arial, Helvetica, sans-serif; }
#lista2 li{ display:block; margin:0px; padding:0px; color:#6e6e6e; }
#lista2 li a{color:#2b2a2a; text-decoration:none}
#lista2 li a:hover{color:#2b2a2a; text-decoration:underline;}


.centrar{	margin: 0 auto; text-align:center}
A{text-decoration:none; color:#a40300} A:hover{text-decoration:underline; color:#567B83}
a img:hover {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.blanco{color:#FFFFFF;}
.rojo{color:#a40300}
.negro{color:#000}
.gris{color:#666666;}
.pie{font:9px Arial, Helvetica, sans-serif;color:#FFFFFF;}
p{font-size: 11px; margin:0px;}
h1{color:#a40300; font-family: Helvetica, sans-serif; font-size: 16px; margin-top:0px; padding:0px; font-weight:bold; text-align:left}
h2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin:0px; padding:0px; font-weight:bold; font-stretch:ultra-condensed;}
.form {
	border: 1px solid #bdcad1;
	font:11px Arial, Helvetica, sans-serif; color:#666;
	background-color:#E2EAEC;
}
.rojo{text-decoration:none; color:#9c151c} .rojo.A:link{text-decoration:none; color:#9c151c} 
.rojo.A{text-decoration:none; color:#9c151c} .rojo.A:hover{text-decoration:none; color:#CCC}
