/****************************************************************************************************************
General:
****************************************************************************************************************/

body  { font:11px arial; color:#000; background:url('/img/fondo.jpg') 0 -40px repeat-x; }

h1 { background:url('/img/fondotitulo.jpg') 0 0 repeat-x; padding:3px 5px; margin:0 0 10px 0; text-transform:uppercase; font-weight:bold; color:#fff; background-color: #ff9900; font-family: arial;	font-size: 12px; }
h2, h3 { font:11px arial; margin:5px 0 10px 0; color:#666; font-weight:bold; }

input, textarea, select { font:11px arial; }

p { margin:0px; padding:5px 0 10px 0; }
a { text-decoration:none; }


/****************************************************************************************************************
Identificadores:
****************************************************************************************************************/

#contenedor { width:902px; margin:auto; }

	#logo { float:left; width:200px; padding:10px 0 27px 0; display:block; }
	#menusup { float:right; padding:30px 0 0 0; text-transform:uppercase; font-weight:bold; color:#7F8C92; }
	
		#menusup li { float:left; padding:0 15px 0 15px;  border-right:2px solid #D7DCDE; }
		#menusup li a { color:#7F8C92; }
		#menusup li a:hover { color:#333; }
		
	#idiomas { text-align:right; padding:10px 0; }

		#idiomas a { margin:0 0 0 5px; }
	
	#inicio_cat { width:100%; font:11px Arial;  }

		#inicio_cat a { color:#000; }
		#inicio_cat a:hover { color:#333; }
		#inicio_cat a strong { color:#666; }
		#inicio_cat a:hover strong { color:#333; }
		.bloquecat { float:left; width:258px; padding:10px; margin:10px 20px 10px 0; border:1px solid #EEEFF1; border-bottom:1px solid  #A2ABB0; background:url("/img/fondoprin.jpg") repeat-x scroll 0 0 transparent;}

	#inicio_not { float:left; width:643px; font:11px Arial; }
	
		#inicio_not a { color:#000; }
		#inicio_not a:hover { color:#333; }
		#inicio_not strong a { color:#666; }
		#inicio_not strong a:hover { color:#333; }
		
	#empresa_cont { width:630px; margin:auto; }
	#menu_cert { float:left; width:183px; font-weight:bold; text-transform:uppercase; color:#666; }
	
		#menu_cert ul li { padding:8px 0 10px 20px; background:url('/img/flecha_naranja.gif') 0 0 no-repeat; }	
		#menu_cert ul li a { color:#666; }
		#menu_cert ul li a:hover { color:#333; }
		#menu_cert ul li ol li { text-transform:none; font-weight:normal; background:none; padding-left:0px; padding-bottom:0px;list-style:square inside;  }
	
	#texto_cert { float:left; width:544px; margin-left:85px; }
	
		#texto_cert ul, ol { margin:0 0 0 25px; padding:5px 0 10px 0; }
		#texto_cert ol li { list-style:decimal; }
		#texto_cert ul li { list-style:circle; }

	#form_contacto { }

		#form_contacto fieldset { border:1px solid #ccc; padding:10px; }
		#form_contacto legend { font-weight:bold; text-transform:uppercase; padding:3px 10px; }
		#form_contacto input, textarea { border:1px solid #ccc; }
		#form_contacto span { float:left; width:33%; padding:3px 0; }
		#form_contacto label { display:block; }
		
	#pie { padding:20px 40px 40px 40px; text-align:center; }

/****************************************************************************************************************
Clases:
****************************************************************************************************************/

.limpia { clear:both; }

.img_catalogo { float:left; margin:0 15px 20px 0; }
.imagen { padding:8px;  border:1px solid #ccc !important; background:#fff; }
.imagen2 { padding:8px;  background:#fff; }


.fecha { color:#ffb444 !important; font:11px arial; }
.fecha:hover { color:#c18932 !important; }

.linea-separador { background-color: #CCCCCC; color: #CCCCCC; }

.carpetas_li { background:none !important; padding-left:0px !important; }
.carpetas_ul { margin-right:0px !important; }

.lvl2 { }
.lvl3 { padding-left:10px !important; }


