/* CSS Document */







/***************************************/
/*   RESET CSS de aNieto2k
/***************************************/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}


/***************************************/
/*   VALORES GLOBALES
/***************************************/


img {border-width:0;border-style:none;}

form {margin:0;padding:0;font-size:10px;display:block;}

hr{
 height: 1px;
 margin-left:0px;
 color:#CAC1B5;
 background-color: #CAC1B5;
 border: 0;
 width: 100%;
}
/*****************************
*
*	Hx
****************************/
h1, h2, h3, h4, h5, h6 {font-weight:normal; ;color:#8E8A7C; }
h1 {font-size:30px;margin:5px 0 2px 0;line-height:1;color:#EDE4DB;}
h2 {font-size:18px;line-height:18px;}
h3 {font-size:14px;font-weight:bold;line-height:18px;}
h3.uline { padding-bottom:2px; margin-top:8px; margin-bottom:8px; border-bottom:1px dotted #96968C; width:auto; }
h4 {font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; letter-spacing:0; margin:14px 0 1px 0;}
h5, h6 {font-family:verdana,arial,sans-serif; font-weight:bold;}


h1 {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	margin:5px 0 5px 0;
	line-height:1;
	color:#8E8A7C;
	color:#EDE4DB;
}

h2{
	text-align:center;
	display:block;
	font-weight:bold;
	color: #cb7b3a;
}


/****************************/
/*   Bug Fix (No se usa, buscar info)
/****************************/
.clear{clear: both;}


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
/*.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */






/*-------------------------------------------------------------------------------------------------------
/*-------------------------------------------------------------------------------------------------------
/*
/*									!!!!  FORMATEO GENERAL DE TEXTOS  !!!!
/*
/*-------------------------------------------------------------------------------------------------------
/*-----------------------------------------------------------------------------------------------------*/
body {
	font-family: Verdana,sans-serif , Arial, Helvetica;
	font-weight:normal;
	font-size:0.8125em;
	font-family: Verdana,sans-serif , Arial, Helvetica;
	line-height:1.8em;
	
	color: #829392;
	
	
	
	background: #f6f0f8 url(img/body_bckg.jpg) repeat-x top center;
}


a {
	color:#000033;
	/*font-weight:900;*/
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}

.textnormal{
	color: #64536F;/*#829392;*/
	line-height:1.8em;
	text-align:left;
	font-size:0.88em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	text-indent: 0px;
}

.resaltado{
	color: #98C7ED;
	font-weight:bold;
	line-height:1.8em;
	text-align:left;
	font-size:1em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	text-indent: 0px;

}



/*-------------------------------------------------------------------------------------------------------
/*-------------------------------------------------------------------------------------------------------
/*
/*									WRAPPER PCPAL::: 
/*
/*-------------------------------------------------------------------------------------------------------
/*-----------------------------------------------------------------------------------------------------*/
#wrapper {
	width: 952px;
	position: relative;
	left: 50%;
	margin-left: -477px; /* 50% del ancho */
	
/*	height: 600px;*/
}



/**********************************
*
*	CABECERO
*
***********************************/
#cabecero {
	width: 946px;
	/*Aqui se rompe la caja*/
	/*height:119px;*/
	border-top: 3px solid #fff;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	background: #FCF7FE url(img/cab_bckg.jpg) repeat-x top left;
	
/*	height: 600px;*/
}
#cabecero img{ 
/*quitar el pequeño bug*/
	margin-top:0px;
}
#cabecero #iconos{
	display: inline;
	float:right;
	position:relative;
	width: 282px;
	height:115px;
	background: #FCF7FE url(img/cab_esquina.jpg) no-repeat top right;
}
#cabecero #iconos img{
	display: inline;
	position:relative;
	float:right;
	padding-bottom: 2px;
	margin: 5px 5px 5px 5px;
}
#cabecero #iconos a:hover img{ border-bottom: 2px solid #7fd5e7;}


/**********************************
*
*	MENU
*
***********************************/
#menu {
	height: 195px;
	width:952px;
	background: #A9BACC;
}

/**************************/
/*  No FLASH
****************************/
#flashcontent{
	background-color: #724C87;
	text-align:center;
	color: #A9BACC;
}
#flashcontent a{

	color: #fff;
}
#noflash_menu ul{
	padding-bottom:30px;
}
#noflash_menu li{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 3em;
	color: #e6d9ec;
	font-size:1.3em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}




/**********************************
*
*	CONTENIDO>
*			rayado1
*			clomuna_izda
*			base
*			columna dcha
*
***********************************/
#contenido {


/*** hack min-height  Al final mejor que estirar las tres caja con el hack positioniseverything**/
	 min-height:400px;
	height: auto !important;
	height: 400px;


	width: 951px;
	/*Aqui se rompe la caja*/
	border: 3px solid #fff;
	background: #FCF7FE url(img/contenido_bckg.gif) no-repeat left bottom;
	/*** hack positioniseverything Equal Height Columns - revisited 
	overflow: hidden;
	*overflow: visible; /* IE6 e IE7  solo lo lee*/
	
	/*** broken box hack **/
	voice-family: "\"}\"";/* IE4, 5.x  no lo lee*/
	voice-family: inherit;
	width:946px;
}
/*** broken box hack II **/
html>body #contenido {
	width:946px;/* Be kind to Opera*/
	}

/*************************/
/*************************/
/*************************/
#rayado1{
	height: 28px;
	width: 946px;
	background: #fcf7fe url(img/rayas.gif) repeat top left;
}
#columna_izda{
	float:left;
	height: 116px;
	width: 258px;
	/*background: transparent url(img/titulo-Empresa.jpg) no-repeat top left;*/
	/*** hack positioniseverything Equal Height Columns - revisited 
	padding-bottom: 32767px;
	margin-bottom: -32767px;**/
}

/*************************/
/*************************/
/*************************/
#base{
	float:left;
	width: 458px;
	min-height: 350px;
	padding: 70px 15px 0px 0px;
	background: transparent url(img/area_lateral2.jpg) no-repeat top right;
	
	/*** hack positioniseverything Equal Height Columns - revisited 
	padding-bottom: 32767px;
	margin-bottom: -32767px;**/
	
	/*** broken box hack **/
	voice-family: "\"}\"";
	voice-family: inherit;
	width:473px;
}
/*** broken box hack II **/
html>body #base {
	width:473px;
	}


#base-xxl{
	float:left;
	width: 680px;
	/*min-height: 350px;*/
	padding: 70px 5px 0px 0px;
	background: transparent url(img/area_lateral2.jpg) no-repeat top right;
	
	/*** hack positioniseverything Equal Height Columns - revisited 
	padding-bottom: 32767px;
	margin-bottom: -32767px;**/
	
}
#base p, #base-xxl p{
	color: #64536F;/*#829392;*/
	line-height:1.8em;
	margin:0pt 0pt 1em;
	text-align:left;
	
	font-size:0.88em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
	text-indent: 0px;
}
#base p:first-letter, #base-xxl p:first-letter{
	color: #98C7ED;
	/*font-weight:bold;
	font-style: oblique;*/
	font-size:1.52em;
	/*float: left;*/
	font-family: "Georgia", Georgia, Times, Arial, Helvetica, serif;
	padding-right: 2px;
	vertical-align: baseline;
}
/*******************************************/
#base-xxl-catalogo{
	float:left;
	/*width: 680px;
	min-height: 350px;*/
	padding: 0px 10px 45px 30px;
	background: transparent url(img/area_lateral2.jpg) no-repeat top right;
	
	/*** hack positioniseverything Equal Height Columns - revisited 
	padding-bottom: 32767px;
	margin-bottom: -32767px;**/
	
}
#base-xxl-catalogo p{
	color: #64536F;/*#829392;*/
	line-height:1.8em;
	margin:0pt 0pt 1em;
	text-align:left;
	
	font-size:0.88em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
	text-indent: 0px;
}
#base-xxl-catalogo p:first-letter{
	color: #98C7ED;
	/*font-weight:bold;
	font-style: oblique;*/
	font-size:1.52em;
	/*float: left;*/
	font-family: "Georgia", Georgia, Times, Arial, Helvetica, serif;
	padding-right: 2px;
	vertical-align: baseline;
}


/*************************/
/*************************/
/*************************/

#columna_dcha{
	float:left;
	width: 195px;
	height:2px;
	padding-top: 88px;
	/*** hack positioniseverything Equal Height Columns - revisited 
	padding-bottom: 32767px;
	margin-bottom: -32767px;**/
	
	/*** broken box hack **/
	voice-family: "\"}\"";
	voice-family: inherit;
	width:195px;
}
/*** broken box hack II **/
html>body #columna_dcha {
	width:195px;
	}
.nota-seccion{
	color: #613774;
	/*font-weight:bold;
	font-style: oblique;*/
	font-size:16px;
	font-family: "Georgia", Georgia, Times, Arial, Helvetica, serif;
	text-align:center;
	padding: 5px 5px 5px 5px;
	
}
.nota-seccion img{
	padding: 5px 5px 5px 5px;
	
}


/**********************************
*
*	INDEX
*		
*			
*			
*
***********************************/
body#index {
background: #f6f0f8 url(img/body_bckg_index.jpg) repeat-x top center;
}
body#index #menu{
height: 314px;
	}
body#index  #contenido{

/*** hack min-height  Al final mejor que estirar las tres caja con el hack positioniseverything**/
	 min-height:3px;
	height: auto !important;
	height: 3px;
	background:none;
	padding: 0px 0px 15px 0px;

}
	
	
	
	
/**********************************
*
*	SERVICIOS
*
*
***********************************/

ul.servicios{
	/*width: 210px;*/
	height: 150px;
	margin: 0px 15px 0px 20px;
	
	border: 0px solid #E9E9F3;
	background: transparent url(img/area_lateral_abajo.jpg) no-repeat scroll center bottom;
	
	color: #64536F;/*#829392;*/
	line-height:1.7em;
	text-align:left;	
	font-size:0.88em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
	/*list-style-type: square;/*fondo_flecha.gif
	list-style-image: url(img/fondo_flecha.gif);*/
}
ul.servicios li{
	background: transparent url(img/0147_blue-4square.png) no-repeat scroll left center;
	text-indent: 15px;
	}
/**********************************
*
*	CATALOGO
*
*
***********************************/

ul.item{
	width: 210px;
	height: 250px;
	float:left;
	margin: 0px 15px 0px 0px;
	
	border: 0px solid #E9E9F3;
	background: #FFFFFF url(img/area_lateral_abajo.jpg) no-repeat scroll center bottom;
	
	color: #64536F;/*#829392;*/
	line-height:1.7em;
	text-align:left;	
	font-size:0.70em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
	/*list-style-type: square;/*fondo_flecha.gif
	list-style-image: url(img/fondo_flecha.gif);*/
}
ul.item li{
	background: #FFFFFF url(img/0036_bullet02.png) no-repeat scroll left top;
	text-indent: 15px;
	
	}
ul.item li a{
	text-indent: 15px;
	color: #64536F;/*#829392;*/
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
	}
ul.item li a:hover{
background-color: #64536F;/*#00BFF3;#829392;*/
	text-indent: 15px;
	color: #ffffff;/*#323332;*/
	text-decoration: underline;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	
	}
ul.item li:first-child{
	background: none;
	text-indent: 0px;
	}


/**********************************
*
*	CONTACTO
*
*
***********************************/

form#contacto{
	padding:10px;
	border: 2px dashed #987DA6;/*#E9E9F3;*/
	background-color: #fff;
	float:left;
	
	color: #829392;
	line-height:1.8em;
	margin:0pt 1em 1em;
	text-align:left;
	
	font-size:0.88em;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}
/********************/
/*  NO SPAM   *****/
form#contacto #name {display:none;}
form#contacto #email {display:none;}
form#contacto #subject {display:none;}
form#contacto #content {display:none;}

#columna_dcha_2{
	float:right;
	width: 195px;
	height:2px;
	padding-top: 48px;
	padding-right:5px;
	/*** hack positioniseverything Equal Height Columns - revisited 
	padding-bottom: 32767px;
	margin-bottom: -32767px;**/
	
	/*** broken box hack **/
	voice-family: "\"}\"";
	voice-family: inherit;
	width:175px;
}

/**********************************
*
*	CATALOGO
*
*
***********************************/
img.zow{
	border: 3px solid #795190;
	margin: 30px 8px 8px 0px;

}


/**********************************
*
*	FOOTER>
*
*
***********************************/
#footer {
	height: 119px;
	width:100%;
	
		
	
	
	background: #f6f0f8 url(img/footer_bckg.jpg) repeat-y bottom center;
}
#textos_pie{
	font-size:0.78em;
	color: #e6d9ec;
	height: 56px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	padding-top:16px;
	padding-left:150px;
	background: #f6f0f8 url(img/footer_bckg_min.gif) repeat-x top left;
	
	border-bottom: 3px solid #fff;
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
	
}
#footer p{
	display: inline;
	text-align:center;
	margin-right:20px;

}
ul#footer_menu
{
display: inline;
margin: 0px;

}
ul#footer_menu li
{
	
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0.25em;

}

#footer_menu li a { text-decoration: none;color: #e6d9ec; }
#footer_menu li a:hover { border-bottom: 2px solid #7fd5e7;}

