body 		{ line-height: 17px; background:  #FFFFFF url(../img/fondo-nubes.jpg) center 130px no-repeat; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 14px; color: #444444; text-align:justify; text-align:center;}
body.home	{ background:  #FFFFFF url(../img/fondo-nubes2.jpg) center 130px no-repeat; }
h1		{ color:#FF0000; font-size:22px; border-bottom:1px solid #E9E9E9; padding-bottom:6px; margin-bottom: 16px; line-height:22px;}
h2		{ color:#000000; font-size:20px; padding-bottom:10px; line-height:20px;}
h3		{ color:#FF0000; font-size:18px; margin-bottom: 20px; }
h4		{ color:#FF0000; font-size:16px; border-bottom:0px solid #E9E9E9; padding-bottom:6px; margin-bottom: 12px; line-height:14px;}

.clr 	{ clear:both }
.rojo  	{ color:#FF0000;}

/*a 	{ color: #949494; text-decoration:none;}*/

a 	{ color: #4D5674; text-decoration:none;}
a:hover { color: #FF0000; }

.link { color: #949494; text-decoration:none; }
.link2{ color: #444444; text-decoration:none; }
.link3 {color: #FF0000; font-size: 16px; line-height: 25px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic;}
.link4 {color: #FF0000; font-size: 18px; line-height: 25px; font-family: Georgia, "Times New Roman", Times, serif;}


.dcha	{ float:right;}


ul.documentos	{ margin-left:35px;}
ul.documentos li{ padding-left: 10px; line-height:20px;}

.form label		{ width:100%; float:left; width:300px; margin-bottom: 10px; line-height:20px; }
label		{ width:100%; float:left; width:180px; margin-bottom: 10px; line-height:20px; }
.boton		{ margin-top: 5px; }
.textoForm	{ color:#FF0000; font-size: 12px; padding: 5px 0;}

/*#con 		{ height: 100%; width: 890px; left: 50%; margin-left:-445px; position:relative; }*/
#con 		{ height: 100%; width: 890px; margin:0px auto 0px auto; text-align:justify;}
#cabecera 	{ height: 130px; text-align:right;}

#menu 			{ margin:0px; padding:14px 10px 0px 0px; float:right; }
#menu li 		{ padding-left: 8px; display: inline; }
#menu li a.on 	{ color: #F00;}


/*#menuUp 		{ position:absolute; right:14px; top:6px; display: inline; }*/

#menuUp 		{ position:absolute; right:230px; top:10px; display: inline; }
#menuUp li 		{ padding-left: 6px; display: inline; font-size:16px;}
#menuUp a 		{ color: #FF0000; text-decoration:none; }
#menuUp a:hover { color: #949494; }

#menuIzq				{ padding-top: 62px; width:185px; text-align: right; float:left;}
#menuIzq li				{ padding-bottom: 7px; }
#menuIzq li	a			{ color: #000; text-decoration:none;}
#menuIzq li	a.on		{ color: #F00; text-decoration:none;}
#menuIzq ul.sub 		{ margin-top:6px;}
#menuIzq ul.sub li		{ font-size:12px; padding:0px; margin-top:7px}
#menuIzq ul.sub li a	{ color: #777777;}
#menuIzq ul.sub li a.on	{ color: #F00;}

#logo 		{ float:left; margin-top: 10px; width:106px;}
#img-cab-2 	{ float:right; margin-top: 15px; margin-right: 8px; }

#centro 	{ height:325px; }
#centro-1 	{ margin-top: 22px; width: 350px; height: 276px; }
#centro-2 	{ margin-top: 22px; margin-left: 14px; width: 511px; height: 276px; }


#cuerpoHomeInt				{ width: 800px;}
#cuerpoHome				{ }
/*#cuerpoHome2				{ background: url(../img/fondo-home.jpg) repeat-y;  display : inline-block; border-bottom:1px solid #B8B8B8;}*/
#cuerpoHome2				{}
#cuerpoHomeInt1				{ width:235px; padding:15px; float:left;}
#cuerpoHomeInt1	h2 			{color: #949494; font-size: 20px; line-height: 25px; font-family: Arial;}

/*
#cuerpoHomeInt2				{ width: 595px; float:left;}
#cuerpoHomeInt2-c1		        { width: 179px; float:left;}
#cuerpoHomeInt2-c2		        { width: 179px; float:right;}
#cuerpoHomeInt2	h2			{ margin: 25px 0px 10px 5px; }
#cuerpoHomeInt2	h3			{}
*/

#cuerpoHomeInt2				{ width: 532px; padding:15px; float: left;}
#cuerpoHomeInt2	.izq			{ text-align:left; }
#cuerpoHomeInt2	.izq .item		{ padding-bottom:10px; width:250px; }
#cuerpoHomeInt2	.foto			{ width: 130px; float: left; margin-right: 15px; border: 3px #E9E9E9 solid; }
#cuerpoHomeInt2	.izq .texto		{ width: 210px; float: right; }
#cuerpoHomeInt2	.izq .fecha		{ font-size: 12px; color: #9c9b9b; padding-bottom:4px; margin-top: -5px; }
#cuerpoHomeInt2	h2 			{color: #949494; font-size: 20px; line-height: 25px; font-family: Arial;}


#cuerpoHomeInt3				{ width: 282px; padding:15px; float: right;}
#cuerpoHomeInt3	.izq			{ text-align:left; }
#cuerpoHomeInt3	.izq .foto		{ width: 130px; float: left; }
#cuerpoHomeInt3	.izq .texto		{ width: 145px; float: right; }
#cuerpoHomeInt3	.izq .fecha		{ font-size: 12px; color: #9c9b9b; padding-bottom:4px;}
#cuerpoHomeInt3	h2 			{color: #949494; font-size: 20px; line-height: 25px; font-family: Arial}

#cuerpoInt				{ width: 668px; float:left; margin: 13px 0px 30px 20px;}
#cuerpoInt #top_old			{ height:7px; background: url(../img/fondo-dcha.png) no-repeat; .background: url(../img/fondo-dcha.gif) no-repeat; font-size:20px;}
#cuerpoInt #top				{ height:7px; background: url(../img/barrita.gif) no-repeat;}
#cuerpoInt #center			{ background-color:#FFFFFF; min-height:600px; padding: 7px 24px 0px 24px;}
#cuerpoInt #center #path		{ font-size:12px; color: #434343; margin-bottom:16px;}
#cuerpoInt #center .izq			{ margin-bottom: 15px; }
#cuerpoInt #center .izq .fecha		{ font-size: 12px; color: #9c9b9b; padding-bottom:4px; margin-top: -5px;}
#cuerpoInt #center .izq	.foto		{ float:right; width: 180; height:130px; margin-left:24px}
#cuerpoInt #center #detalle	.foto	{ float:right; margin:10px 0px 20px 20px; }
#cuerpoInt #center #detalle	.foto-izq { float:left; margin:10px 20px 20px 0px; }
#cuerpoInt #center #detalle	.foto-izq-notop { float:left; margin:0px 20px 20px 0px; }
#cuerpoInt #center #detalle	.foto-top-bottom    { float:left; margin:10px 0px 10px 0px; }
#cuerpoInt #center #detalle	.subt	{ font-style:italic; color:#8d8d8d;}
#cuerpoInt #center #detalle	ul		{ list-style-image:none; list-style-position:inside; list-style-type:disc; margin:10px 10px;}
#cuerpoInt #center #detalle	li		{ padding-left:20px;}
#cuerpoInt #center h3				{ margin: 20px 0 10px 0; }

#cuerpoInterior2				{ width: 840px; float:left; margin: 13px 0px 30px 20px;}
#cuerpoInterior2 #top_old			{ height:7px; background: url(../img/fondo-dcha.png) no-repeat; .background: url(../img/fondo-dcha.gif) no-repeat; font-size:20px;}
#cuerpoInterior2 #top				{ height:7px; background: url(../img/barrita2.gif) no-repeat;}
#cuerpoInterior2 #center			{ background-color:#FFFFFF; min-height:600px; padding: 7px 24px 0px 24px;}
#cuerpoInterior2 #center #path		{ font-size:12px; color: #434343; margin-bottom:16px;}
#cuerpoInterior2 #center .izq			{ margin-bottom: 15px; }
#cuerpoInterior2 #center .izq .fecha		{ font-size: 12px; color: #9c9b9b; padding-bottom:4px; margin-top: -5px;}
#cuerpoInterior2 #center .izq	.foto		{ float:right; width: 180; height:130px; margin-left:24px}
#cuerpoInterior2 #center #detalle	.foto	{ float:right; margin:0px 0px 20px 20px; }
#cuerpoInterior2 #center #detalle	.foto-izq { float:left; margin:0px 20px 20px 0px; }
#cuerpoInterior2 #center #detalle	.subt	{ font-style:italic; color:#8d8d8d;}
#cuerpoInterior2 #center #detalle	ul		{ list-style-image:none; list-style-position:inside; list-style-type:disc; margin:10px 10px;}
#cuerpoInterior2 #center #detalle	li		{ padding-left:20px;}
#cuerpoInterior2 #center h3				{ margin: 20px 0 10px 0; }

#pie					{ background:#efefef url(../img/fondo-pie.gif) repeat-x; height:95px; clear:both; width:100%; }
/*#pie .con 				{ width: 884px; left: 50%; margin-left:-442px; position:relative; padding-top:13px; }*/
#pie .con 				{ width: 884px; padding-top:13px; margin:0px auto 0px auto; text-align:justify;}
#pie .con p				{ font-size:12px; color:#747474; }

/*#prepie 				{ height: 100%; width: 890px; left: 50%; height:18px; margin-left:-445px; position:relative; }*/
#prepie 				{ height: 100%; width: 890px; height:18px; margin:0px auto 0px auto; text-align:justify;}
#prepie .con 				{ width: 884px; left: 50%; }

.fondo-centro-home			{ background: url(../img/fondo-centro-home.jpg); width: 511px; height: 276px; margin:10px;}
.fondo-centro-home-transparente		{ width: 511px; height: 276px; margin:10px;}

.con{ display : inline-block; }
.col2f1-c1   { float:left; width:49%; }
.col2f1-c2   { float:right; width:49%;}

.col2f2-c1   { float:left; width:45%; }
.col2f2-c2   { float:right; width:55%;}

.col2f3-c1   { float:left; width:40%; }
.col2f3-c2   { float:right; width:60%;}

.col2f4-c1   { float:left; width:30%; }
.col2f4-c2   { float:right; width:69%;}

.col2f5-c1   { float:left;  width:32%;}
.col2f5-c2   { float:left; width:410px;}

/* ESTILOS PARA FLOTAR Y ALINEAR */
.flo-izq { float: left; }
.flo-dch { float: right; }
.ali-izq { text-align: left; }
.ali-dch { text-align: right; }
.ali-cen { text-align: center; }
.ali-top { vertical-align: top; }
.ali-btt { vertical-align: bottom; }
.ali-med { vertical-align: middle; }

#bloqueVolver       { width: 60px; margin-left: 20px; }
.botonVolver        { width: 60px; }

/*ESTILOS PADDING Y MARGIN */
.padd       { padding:10px;}
.padd2      { padding:15px;}
.padd-f1    { padding:5px 5px 5px 12px;}
.padd-f2    { padding:5px 5px 5px 12px;}
.padd-f3    { padding:20px 0px 15px 20px;}
.padd-f4    { padding:20px 30px 15px 30px;}
.padd-f5    { padding:10px 10px 40px 10px;}
.padd-top   { padding-top:10px:}
.padd-bottom   { padding-bottom:15px:}
.padd-right   { padding:0px 15px 0px 0px;}
.padd-left   { padding:0px 0px 0px 15px;}
.padd4 {padding:0px 15px 5px 15px;}

.padd5 {padding:10px 30px 20px 30px;}
.padd6 {padding:0px 15px 0px 15px;}

/* ESTILOS PARA LA TABLA DE CAMPANAS */

.tabla_campanas { margin-left: 10px; margin-bottom: 10px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align:left; width:400px;}
.tabla_campanas_grisoscuro  {background : #4C4C4C; color:#FFFFFF; width:50%;}
.tabla_campanas_gris  {background : #E9E9E9; color:#000000;  width:50%;}

/* ESTILOS PARA LA TABLA DE CAMPANAS */

.tabla_empleo { margin-left: 10px; margin-bottom: 10px; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-align:left; width:95%;}
.tabla_empleo_rojo {background : #4C4C4C; color:#FFFFFF; width:30%;}
.tabla_empleo_gris  {background : #E9E9E9; color:#000000;  width:70%;}


/* FORMULARIO COMENTARIOS*/

.form-com { width:100%;}
.form-com fieldset {}
.form-com fieldset label {}/*Propiedades comunes a las etiquetas*/
.form-com fieldset .lbl  {margin:0px 0px 5px 0px; float:left;  width:120px; text-align:right;}
.form-com fieldset .lbl-f1  { margin:0px 0px 5px 10px; float:left;  width:250px; text-align:left;}
.form-com fieldset .lbl-f2  { margin:0px 0px 5px 10px; float:left;  width:150px; text-align:right;}
.form-com fieldset .lbl-f3  { margin:0px 0px 5px 0px;}
.form-com fieldset .cps {  margin:0px 0px 5px 0px; padding:3px; width:190px;}
.form-com fieldset .cps-f1 {  margin:0px 0px 5px 0px; padding:1px 0px 0px 0px; width:300px;  vertical-align:middle;}
.form-com fieldset .cps-f2 {  margin:0px 0px 5px 0px; padding:1px 0px 0px 0px; ertical-align:middle;}
.form-com fieldset .tex { float:left; margin:0px 0px 5px 10px; padding:5px; width:500px; height:70px;}
.form-com fieldset .btn    { padding-bottom:3px; width:93px; height:22px;}
.form-com fieldset .btn-pq { padding-bottom:3px; width:93px; height:22px;}
.form-com fieldset .btn-md { padding-bottom:3px; width:112px; height:22px;}
.form-com fieldset .btn-gd { padding-bottom:3px; width:203px; height:22px;}
.form-com fieldset .btn-md-f1 { margin:0px 0px 5px 0px; padding:0 0 3px px; width:155px; height:22px;  text-align:left;}

/* ESTILOS PARA BORRAR ESTILOS Y OCULTAR*/
.brr { clear: both; }

a.list-p       { font-weight:bold; font-size:14px; color:#000000;  text-decoration:none;}
a.list-p:hover { font-weight:bold; font-size:14px; color:#000000; text-decoration:none;}

#listado-comentarios { width:600px; background: #f5f5f5 url(../img/comentarios-top.gif) no-repeat; display: inline-block; padding:0px 15px 0px 15px;}
#listado-comentarios-bottom { width:630px; height:20px; background:url(../img/comentarios-bottom.gif) no-repeat;}
.comentario { background: #FFFFFF; padding:15px;}

.cps {border:1px solid #a5b880;}
.cps-textarea {border:1px solid #a5b880; width:500px;}
.ayu {font-size:12px; color:#000000; }

.boton-volver { background: url(../img/boton-volver.gif) no-repeat; color:#FF0000; font-size:12px; font-weight:bold;}
.boton-volver a { color:#FF0000; font-size:12px; font-weight:bold;}

.btn1 {background: url(../img/lupa.gif) no-repeat; border:0px; width:27px; height:27px; padding-top:6px;}
.fondo-tienda0 { background:url(../img/fondo-tienda0.gif) no-repeat; width:620px; height:16px;}
.fondo-tienda1 { background:url(../img/fondo-tienda1.gif) repeat-y;}
.fondo-tienda2 { background:url(../img/fondo-tienda2.gif) no-repeat; width:620px; height:25px;}
.fondo-tienda3 { background: #FAFAFA  url(../img/fondo-tienda3.gif) repeat-y; padding:15px;}
.fondo-tienda4 { background: #FAFAFA  url(../img/fondo-tienda4.gif) no-repeat; height:25px; width:620px;}
.linea-tienda  {  border-top: 1px solid #b4b4b4; width:590px; margin-left:15px; height:1px; background:#EFEFEF;}

.tienda        { background:#EFEFEF;}
.blanco        { background:#FFFFFF;}
