@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:center; background-color:#FFFFFF; margin:0px auto auto auto;}
p, .parrafo { line-height:14px; text-align:justify; margin:15px 10px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#414142;}
a, a:visited { text-decoration:none; color:#3399CC;}
a:hover { text-decoration:underline;}
img { border: none;}

/*Textos*/
.texto1 { font-weight:bold;}
.texto2 { font-size:11px;}
.texto3 { text-align:center;}


/* maquetacin a 3 columnas*/

/*A*/
#contenedor { width:1002px; height:600px; margin:0px auto auto auto; padding:0px; text-align:center; position:relative;}
/*B*/
#cabecera { width:1002px; margin-top:0px 0px 0px 0px; position:relative; text-align:left;}
#cuerpo { width:1002px; height:auto; margin:auto; margin-top:0px; position:relative; text-align:left;}
.pie { width:1002px; margin:auto; margin-top:20px; color:#666666; text-align:left;}
.pie-1 { width:100%; height:64px; background-image:url(../imagenes/fondo-7.jpg); background-repeat:repeat-x;}
.pie-2 { width:100%; height:98px; background-image:url(../imagenes/fondo-8.jpg); background-repeat:repeat-x; text-align:center; margin:auto; padding-top:49px; margin-top:-1px;}
.pie a, .pie a:visited { color:#666666; text-decoration:none;}

/*B1*/
.tabla-cuerpo { width:100%; margin-top:20px;}
/*.columna-izquierda { width:0px; height:auto; background-color:#00FF00}*/
.columna-centro { width:auto; height:auto;}
.columna-derecha { width:260px; position:relative;}


/*B2*/
#centro { width:auto; height:auto; padding:0px 0px 0px 0px; margin:0px 20px 0px 30px; position:relative;}
#derecha { width:220px; height:auto; vertical-align:top; margin-top:0px; margin-right:40px; text-align:left; position:relative; }


/*#izquierda { width:0px; height:auto; vertical-align:top; margin:0px; position:relative; padding:0px;}*/

/*B3*/
#contenido { width:690px; height:auto; text-align:left; padding-bottom:25px; position:relative; background-color:#FFFFFF}


/* FIN maquetacin a 3 columnas*/

/*Imágenes*/
.logo-ari { margin:15px 0px 0px 60px;}
.logo-coalicion { margin:10px 0px 0px 15px;}

/*Menus*/
.menu { width:900px; height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3F4C6B; text-align:left; margin:0px 0px 0px 40px; position:relative; z-index:3;}
.menu-tabla {margin-top:10px;}
.menu-tabla td {padding:0px 10px 0px 10px;}
#prov { border-right:solid 1px #E5E5E5;}
.menu a, .menu a:link, .menu a:visited { text-decoration:none; color:#3F4C6B;}
.menu a:hover { color:#006699;}
.menu-2 a, .menu-2 a:link, .menu-2 a:visited { text-decoration:none; color:#3F4C6B}
.menu-2 a:hover { color:#006699;}

.menu-2 { width:900px; height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#3F4C6B; text-align:left; margin:-40px 0px 0px 30px; position:relative; z-index:3;}
.menu-2-tabla {margin-top:10px;}
.menu-2-tabla td {padding:0px 10px 0px 10px;}
#prov { border-right:solid 1px #E5E5E5;}

.menu-3-tabla {margin:12px 0px 0px 30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414142}
.menu-3-tabla td {padding:0px 10px 0px 10px;}


/*Varios*/
.sumate td {text-align:left;}
.sumate td#titulo {padding:0px; text-align:center;}









/*Ttulos*/
.titulo0 { background-image:url(../imagenes/flechita.gif); background-repeat:no-repeat; background-position: 0px 10px; font-size:14px; font-weight:bold; padding-left:20px; border-bottom:solid 1px #999999; color:#336699; margin-top:0px; text-align:left; margin-left:20px; margin-right:20px; padding-top:10px; }
.titulo1 { font-family:Tahoma, Verdana; font-size:15px; margin-left:10px;}
.titulo2 { border:solid 1px #CCCCCC; border-right:none; border-left:none; padding:0px 0px 0px 10px; margin-top:15px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
.titulo3 { font-size: 16px; color:#336699; text-align:left; margin:0px 0px 20px 20px; font-weight:bold;}
.titulo4 {  font-size: 11px; color:#666666; text-align:left; padding-left:20px;  margin:30px 0px 0px 0px; font-weight:bold;}

/*Listas*/
.lista0 { line-height: 25px; text-align:justify; padding: 0px 20px 0px 20px; margin:5px 0px 0px 20px;}
.lista1 li { list-style:none; background-image:url(../imagenes/tilde1.gif); background-repeat:no-repeat; background-position: 0px 3px; line-height:25px; margin:0px 15px 0px 0px; padding:0px; padding-left:15px; position:relative; z-index:12;}
.lista2, .lista1, .lista4 { margin:0px 0px 0px 20px;}
.lista2 li { list-style:none; background-image:url(../imagenes/flechita2.gif); background-repeat:no-repeat; background-position: 0px 10px; line-height:25px; margin:0px 15px 0px 0px; padding:0px; padding-left:15px; position:relative; z-index:12;}
.lista2 li ul li { margin-top:0px; list-style:circle; background-image:none;}
.lista3 li { list-style:none; background-image:url(../imagenes/flechita2.gif); background-repeat:no-repeat; background-position:left; line-height:25px; margin:0px 15px 0px 20px; padding:0px; padding-left:15px; position:relative; z-index:12;}
.lista4 { line-height: 25px; text-align:justify; padding: 0px 20px 0px 0px; margin:5px 0px 0px 20px;}
.tilde-azul li { list-style:none; background-image:url(../imagenes/tilde_azul.gif); background-repeat:no-repeat; background-position: 0px 0px; line-height:25px; text-align:left; margin:0px 0px 0px 20px; padding:0px; padding-left:25px; position:relative; z-index:12; }
.tilde-rojo li { list-style:none; background-image:url(../imagenes/tilde_rojo.gif); background-repeat:no-repeat; background-position: 0px 0px; line-height:25px; text-align:left; margin:0px 0px 0px 20px; padding:0px; padding-left:25px; position:relative; z-index:12; }
.tilde-verde li { list-style:none; background-image:url(../imagenes/tilde_verde.gif); background-repeat:no-repeat; background-position: 0px 0px; line-height:25px; text-align:left; margin:0px 0px 0px 20px; padding:0px; padding-left:25px; position:relative; z-index:12; }


/*Imgenes*/
.imagen1 { padding:0px 5px 0px 15px;}
.imagen2 { position:relative; z-index:10;}
.imagen3 { padding-left:25px;}
.imagen4 { float:left; clear:both; margin-left:25px;}
.buscar { margin:5px 0px 0px 140px;}


blockquote span {
background: url(../imagenes/comillas-der.gif) 15px -5px no-repeat;
padding-left:40px;
line-height:30px;
}

blockquote p {
padding-left:15px;
background: url(../imagenes/comillas-izq.gif) 0px -5px no-repeat; 
text-indent:15px;
line-height:30px;
}

/*Formularios*/
.form1 { width:100%; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#414141;}


.primario { margin:20px 0px 0px 10px;}
.primario .arriba-izq { width:20px; height:20px; background-image:url(../imagenes/cajas/caja-arrib-izq.jpg); background-repeat:no-repeat;}
.primario .arriba { width:300px; background-image:url(../imagenes/cajas/caja-arriba.jpg); background-repeat:repeat-x;}
.primario .arriba-der { width:20px; height:20px; background-image:url(../imagenes/cajas/caja-arrib-der.jpg); background-repeat:no-repeat;}
.primario .izquierda { width:20px; background-image:url(../imagenes/cajas/caja-izquierda.jpg); background-repeat:repeat-y;}
.primario .derecha { width:20px; height:20px; background-image:url(../imagenes/cajas/caja-derecha.jpg); background-repeat:repeat-y;}
.primario .abajo-izq { width:20px; height:20px; background-image:url(../imagenes/cajas/caja-abaj-izq.jpg); background-repeat:no-repeat;}
.primario .abajo { width:200px; background-image:url(../imagenes/cajas/caja-abajo.jpg); background-repeat:repeat-x;}
.primario .abajo-der { width:20px; height:20px; background-image:url(../imagenes/cajas/caja-abaj-der.jpg); background-repeat:no-repeat;}


.primario .form1 td.campo { width:150px; text-align:left; padding-bottom:15px;}
.primario .form1 td.valor { width:160px; text-align:right; padding-bottom:15px;}
.primario .form1 td.valor .valores { width:150px;}
.primario .form1 td.valor .selector { width:150px;}
.primario .form1 td.valor .valores#comentario { height:100px;}

.secundario { margin:0px 0px 0px 0px;}
.secundario .arriba-izq { width:30px; }
.secundario .arriba { width:300px;}
.secundario .arriba-der { width:30px;}
.secundario .izquierda { width:30px;}
.secundario .derecha { width:30px;}
.secundario .abajo-izq { width:30px;}
.secundario .abajo { width:300px;}
.secundario .abajo-der { width:30px;}

.secundario .form1 td.campo { width:100px; text-align:left; padding-bottom:15px;}
.secundario .form1 td.valor { width:100px; text-align:right; padding-bottom:15px;}
.secundario .form1 td.valor .valores { width:111px;}
.secundario .form1 td.valor .selector { width:115px;}
.secundario .form1 td.valor .valores#comentario { height:50px;}


/*Varios*/
.separa-parrafos { text-align:center;}

.mensajes { border:solid 1px #FF0000; margin:15px 0px 15px 10px; padding:5px;}

.error { background-image:url(../imagenes/error_icon.gif); background-repeat:no-repeat; padding-left:25px; text-align:left; line-height:20px;  font-size:11px; color:#FF0000;}

.exito { background-image:url(../imagenes/tilde_verde.gif); background-repeat:no-repeat; padding-left:25px; text-align:left;}

/*ESTILOS DEL BLOG*/

/*.fecha-post {}
.storytitle {}
.storytitle a {
	text-decoration: none;
}
.storycontent {}

.feedback { /*link comentarios*/
	/*color: #ccc;
	text-align: right;
	clear: both;
}
*/

