/* CSS Document */

/* cuerpo */
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:right;
	width: 1000px;
	height: auto;
	margin: auto;
	background-color: #FFF;

}
/* fin cuerpo*/

/* enlaces */
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#891536;
}
/* fin enlaces*/

/* encabezados */

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-transform:uppercase;
	padding-left:3px;
}


h2{
    margin-left:3px;
	color:#333333;
	font-weight:bold;
	font-size:11px;
}

h3{
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
	text-transform:none;
}

h3 span{
    font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#990033;
	text-transform:none;
}

.Estilo1 {color: #891536; font-size: 12px; text-transform:uppercase; font-weight: bold;
}

/* fin encabezados*/

/* contenido */
#contenedor{
    width: 1000px;
	height: auto;
    margin: auto;
	background-color: #891536;
}

/* caja de contenidos */

#cajacont{
	height:424px;
	padding-left:5px;
}

#cajacont2{
	height:525px;
	padding-left:5px;
}

#cajacont3{
	height:424px;
	padding-left:18px;
	padding-right:15px;
	background:url(../img/politica-calidad.jpg) no-repeat;
	background-position:center;
}

.cajaleft{
    border: #891536 1px solid;
    margin-left: 5px;
	margin-top:5px;
	padding-left: 5px;
	padding-right: 3px;
	font-family:Arial, Helvetica, sans-serif;
    float: left;
    width: 200px;
	height: 200px;
}

.cajacentral{
    border: #891536 1px solid;
    margin-left: 5px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 3px;
    float: left;
    width: 200px;
	height: 200px;
}

.cajarigth{
    border: #891536 1px solid;
    margin-left: 5px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left: 5px;
	padding-right: 3px;
    float: left;
    width: 200px;
	height: 200px;    
}

.barracaja{
    width: 200px;
	height: 30px;
	background: url(../img/barracaja.jpg) no-repeat;
	text-align:left;
}

.cajafoto{
    width: 70px;
	height: 65px;
	float: left;
}
/* fin de caja de contenidos */

/* izquierda */
#lateral{
	width: 145px;
	background: #891536;
	float:left;
	height: 180px;
}
/* fin izquierda */

/* parte de flash */
#derecha{
    height: 159px;
	padding:0;
	margin: 0 0 0 147px;
	background: #999;
}
/* fin parte flash */

/* espacio gris bajo flash */
.textflash{
	font-family:Arial, Helvetica, sans-serif;
	color:#990033;
	font-size:12px;
	float: right;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	padding-right:5px;
}
#franja_gris{
	width:854px;
	height:158px;
	border-bottom:1px solid white;
	background: url(../img/fondocabecera.jpg);
}

#menuflash{
    margin-top:2px;
	float:right;
	width: 205px;
	height: 155px;
	background: #d6d6d6;
	
}


#fotosflash{
    margin-top:11px;
	float:left;
	width:422px;
	height: 108px;
}

#logoflash{
    float:left;
    width: 335px;
	height: 37px;
}


/* fin espacio gris */

/* menu horizontal*/
#menu{
    margin-top: 1px;
    float:right;
    width: 854px;
	height: 23px;
}
/* fin menu horizontal*/

/* centro contenido */
#principal{
	margin-left: 146px;
	text-align:left;
	float:left;
	width:649px;
	height:560px;
	background-color:#FFFFFF;
}

#principal2{
	margin-left: 146px;
	text-align:left;
	float:left;
	width:649px;
	height:645px;
	background-color:#FFFFFF;
}
#principalsub{
	margin-left: 146px;
	text-align:left;
	float:left;
	width:649px;
	height:720px;
	background-color:#FFFFFF;
}
#principalrec{
	margin-left: 146px;
	text-align:left;
	float:left;
	width:649px;
	height:720px;
	background-color:#FFFFFF;
}
#principalcomp{
	margin-left: 146px;
	text-align:left;
	float:left;
	width:649px;
	height:900px;
	background-color:#FFFFFF;
}


/* barra de principal*/
#barra{
    background-image:url(../img/barramenu.jpg);
	width:644px;
	height:45px;
	color:#CCCCCC;
	padding-left:5px;
	padding-top:5px;
}

/* fin barra de principal*"

/* fin centro contenido */


/* derecha */
#otrolado{
	width: 205px;
	float: right;
	height: 560px;
	background-color:#FFFFFF;
}
#otrolado2{
	width: 205px;
	float: right;
	height: 645px;
	background-color:#FFFFFF;
}
#otroladosub{
	width: 205px;
	float: right;
	height: 720px;
	background-color:#FFFFFF;
}
#otroladorec{
	width: 205px;
	float: right;
	height: 720px;
	background-color:#FFFFFF;
}
#otroladocomp{
	width: 205px;
	float: right;
	height: 900px;
	background-color:#FFFFFF;
}

/* fin derecha */

/* sugerencias derecha */
#sugerencias{
	background: #EEEEEE;
	width:205px;
	height:438px;
}

/* fin sugerencias derecha */

/* contenido sugerencias derecha */
#cont_sug_cat{						
	margin:0 0 0 0;
	padding:114px 0 0 0;
	vertical-align:middle;
}
					
#cont_sug, #cont_sug_serv, #cont_sug_emp, #cont_sug_rec{						
	margin:0 0 0 0;
	padding:159px 0 0 0;
	vertical-align:middle;
} 

#cont_sug_serv{
	background:url(../img/img_sugerencias4.jpg) top center no-repeat;
}

#cont_sug{
	background:url(../img/img_sugerencias.jpg) top center no-repeat;
}

#cont_sug_cat{
	background:url(../img/img_sugerencias2.jpg) top center no-repeat;
}

#cont_sug_rec{
	background:url(../img/img_sugerencias3.jpg) top center no-repeat;
}

#cont_sug_emp{
    background:url(../img/img_sugerencias.jpg) top center no-repeat;
}

#cab_sug {
	height:28px;
	width: 205px;
	background:url(../img/cab_sugerencias.jpg) top center no-repeat;
}


#cent_sug{
	margin:0px 0 0 0;
	padding:0px 0px 0 0px;
	background-color:#EEEEEE;
	text-align:justify;
	color:#111111;
	width: 205px;
	height:96px;
	font-size:11px;
}

#cent_sug span{
	text-align:right;
	padding:0 0 0 137px;
}

#logos{
	width:205px;
	height:80px;
	background:url(../img/logos.jpg) center no-repeat #FFFFFF;
}

#pie_sug{
	background-color: #EEEEEE;
	padding: 0px 0px 0px 0px;
	color:#666666;
	font-size:1em;
	text-align:left;
	clear: both;
	height: auto;
	width: 205px;
}

#blanco{ background: #fff; width: 205px;}


/* fin sugerencias derecha */

/* tabla de sugerencias */
textarea{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	width:60%;
	border:1px dotted #891536;
}

#texto{
	padding:10px;
	background-color: #FFFFFF;
	height:inherit;
}

input.textos{
	width:90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	border:1px dotted #891536;
}

input.form_des{
	width:90%;
	border:1px dotted #891536;
}



/* fin tabla sugerencias */

/* footer */
#footer
{
    font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	height: 100px;
	width: 1000px;
	margin: 0 auto;
	font-size: 10px;
	color:#999999;
	/*padding-top: 20px;*/
	text-align: center;
	clear:both;
	background: #891536;
	background-image: url(../img/conft.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#footertop
{
    background:#891536;
}

#footerbot
{
	width:1000px;
}

#footer a
{
color:#891536;
font-size: 10px;
text-decoration: none;
}

#footerleft{
	font-family:Arial, Helvetica, sans-serif;
    margin:0 auto;
	float:left;
	width: 75px;
	padding-left: 150px;
	text-align:left;
}

#footerleft1{
	font-family:Arial, Helvetica, sans-serif;
    margin: 0 auto;
	float:left;
	width: 150px;
	padding-left: 25px;
	text-align:left;
}
#footerleft2{
	font-family:Arial, Helvetica, sans-serif;
    margin: 0 auto;
	float:left;
	width: 150px;
	padding-left: 25px;
	text-align:left;
}

#footerleft3{
	font-family:Arial, Helvetica, sans-serif;
    margin: 0 auto;
	float:left;
	width: 150px;
	text-align:left;
}
.copy {
    width: 1000px;
    background: #891536;
	color:#fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
    text-align:center;
}

.copy a{
    color:#fff;
	font-size: 12px;
	text-decoration:none;
	
}

.enin{
    color:#666666;
}

#pie{
    background: #891536;
	height:10px;			
	clear:both;
}

#cont_pie{
    background: #891536;
}
/* fin footer */
/* fin contenido */

