/*------------------------
	RESET OF GENERAL SELECTORS
------------------------*/
* { margin: 0; padding: 0; }
a { text-decoration: none; }
a img { border: none; margin:0px; padding:0px;}
a:hover, strong, a:link, a:visited { font-weight: bold; color:#333; }
body { font-family: Arial, "Trebuchet MS", sans-serif; font-size:11px; overflow-x:none; }
body, html, h1,h2,h3,h4,h5,h6, p, div, blockquote, ul,ol,li,dl,dt,dd, address { margin: 0px; padding:0px; }
em { font-style: italic; }
h1,h2,h3,h4,h5,h6 { margin:0px; padding:10px 0 10px 0; }
p { margin:0px;	padding:5px 20px 5px 30px; line-height:18px;	text-align:justify; }
ul,ol { list-style: none; }

body {
	background-image:url(img/fondo.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

#contenido {
width:750px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
margin-bottom:0px;
}

#cabecera {
height:50px;
margin-bottom:0px;
}

#aviso_legal{
	background-color:#FFFFFF;
}

.error {
	display:block;
	padding:10px;
	background-color:#FFD9D9;
	margin-left:30px;
}

.msg{
	display:block;
	padding:10px;
	background-color:#DFFFDF;
	margin-left:30px;
}

h1 {
font-size:16px;
font-weight:500;
color:#cc0000;
padding-left:30px;
padding-bottom:0px;
}

.minuspad{
padding-left:15px;
padding-bottom:10px;
border-bottom:1px solid #E5E4E4;
}



h2 {
font-size:10px;
font-weight:normal;
color:#333;
padding:5px 10px 0px 4px;
text-align:right;
}

h3 {
width:710px;
font-size:12px;
font-weight:bold;
color:#333;
padding:15px 10px 0px 15px;
text-align:left;
float:left;
}

strong{
color:#CC0000;
}

/*MENU*/
#menu {
width:160px;
height:100%;
background-color:white;
background-image:url(img/menu_bg.gif);
background-position:top left;
background-repeat:no-repeat;
color:#F3F3F3;
float:left;
}

.contenido_menu {
height:18px;
padding:15px 0px 10px 9px;
text-transform:uppercase;

/*border-bottom:2px solid #990000;*/
}

.contenido_menu a:link, .contenido_menu a:visited {
text-transform:uppercase;
color:#F3F3F3;
font-weight:normal;
}

.contenido_menu a:hover, .contenido_menu a:active{
text-transform:uppercase;
border-bottom:1px dotted white;

}

/*FIN MENU*/


/*CENTRO*/
#centro_pq {
width:440px;
float:left;
background-color:transparent;
}

#centro {
	width:590px;
	float:left;
	background-image:url(../nogaweb/nogaweb/img/sombra.jpg);
	background-position:right;
	background-repeat:repeat-y;
}

#centro_gr {
width:750px;
background-image:url(/gruponoga/img/sombra.jpg);
background-position:right;
background-repeat:repeat-y;

}

.centro_borde {
width:735px;
border:1px solid #E5E4E4;
margin-top:10px;
}


#centro_borde {
width:735px;
border:1px solid #E5E4E4;
margin-top:10px;
}

.cuadro {
width:220px;
margin:5px 0px 5px 0px;
padding:12px;	
float:left;
line-height:18px;	
text-align:justify; 
}

/*FIN CENTRO*/


/*COMILLAS*/
.comillas {
font-size:14px;
font-style:italic;
color:#333;
font-weight:bold;
}

blockquote {
  background: transparent url(img/comilla_izq.gif) left top no-repeat;
  margin: 10px 90px 10px 30px; 
}

blockquote div {
  padding: 0 48px;                                             
  background: transparent url(img/comilla_dch.gif) right bottom no-repeat;
  padding-bottom:5px;
}
/*FIN COMILLAS*/


/*COLUMNA DERECHA*/
#info_dch {
width:150px;
float:left;
}


ul#info_dch  li a{
padding:5px 8px 8px 8px;
background-color:#EFEFEF;
border:1px solid #EFEFEF;
margin-bottom:5px;
color:#666;
font-family:Arial;
font-weight:0;
font-size:11px;
text-align:center;
text-transform:uppercase;
display:block;
}

ul#info_dch  li a:link, #info_dch ul li a:visited {
}

ul#info_dch  li a:hover, #info_dch ul li a:active {
	background-color:#CC0000;
	border:1px solid #EFEFEF;
	color:#FFFFFF;
}

/*FIN COLUMNA DERECHA*/


/*PIE*/

#pie {
width:750px;
color:white;
margin-top:10px;
background-color:#cc0000;
}

#pie ul {
margin:auto;
text-align:center;
padding-top:2px;
padding-bottom:2px;
color:white;
}
#pie ul strong{
color:white;
}
#pie ul li {
padding:0px 20px 5px 20px;
display:inline;
color:white;
}

#pie ul li a {
font-weight:normal;
color:white;
}

#pie ul li a:hover {
font-weight:normal;
color:white;
}

/*FIN PIE*/

/*CONTACTO*/
form {
padding:10px;
margin:0px;
margin-left:20px;
text-align:left;

}
fieldset {
	margin:0px;
	padding:10px;
	display:block;
	text-align:center;
}
label{
color:#cc0000;
font-weight:bold;
}
legend{
color:#cc0000;
font-weight:bold;
}
input{
font-size:10px;
color:#333;

}
clear{
clear:both;
}
textarea{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
letter-spacing:0.1em;

padding:5px;
}
.obligatorios{
color:#666;
}
input[type="submit"]{
background-color:#CC0000;
padding:3px;
color:white;
border:1px solid #999;

}
input[type="submit"]:hover{
background-color:#e10404;
padding:3px;
color:white;
border:1px solid #ccc;
}

h1.minuspad a:visited, h1.minuspad a:link{
	color:#CC000;
}
