a 				{color:#000000;text-decoration:none;}
a:hover 	{text-decoration:none; color:#933;}

#contenedor{ width:900px; margin:auto; ;height:auto; text-align:center; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
#centrar{ width:781px; height:auto; margin:0px auto; text-align:center; }
#cabecera{ width:781px; height:60px;}
#ca1 { height:60px; width:168px; float:left; background-image:url(../imgs/cabe_logo2.gif) no-repeat;}
#ca2 { height:60px; width:613px; float:right; background-image:url(../imgs/cabe_logo1.gif) no-repeat;}

.txtmenu {font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.txtGreen {color:#1CC440;}
.txtRed {font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;color:#E30C49;}
.tabla_cabec { color:#fff; text-align:center;}

#arriba{ width:781px; height:18px; margin: 0px auto;}
#arriba .idioma { float:right; text-align:right; padding-right:10px;}
#arriba .direccion { float:left; color:#666; text-align:left; padding-left:10px;}

/* INDEX */

#imagen { width:781px; height:332px; background:url(../imgs/intro.jpg) no-repeat; margin-top:6px;}
#menu_princ { width: 781px; height:247px;}
#imagen p.texto_imagen { margin:8px 8px 0px 0px; color:#FFF; text-align:right; font-size:17px;}

#m_izq { width:195px; float:left; text-align:left; margin:6px 1px 0px 0px; }
	#m_izq_a { height:18px; background:url(../imgs/th_arriba_izq.gif) no-repeat; color:#FFF; padding:7px 0px 0px 15px;}
	#m_izq_b { height:220px; text-align:left; background:url(../imgs/th_izq.gif); padding:12px 0px 0px 15px;}
	#m_izq_c { height:12px; background:url(../imgs/th_abajo_izq.gif) no-repeat; }

#m_izq2 {width:194px; float:left; margin:6px 1px 0px 0px; text-align:left; }
	#m_izq2_a { height:18px; background-color:#666; color:#FFF; padding:7px 0px 0px 15px;}
	#m_izq2_b { height:220px; text-align:left; background-color:#c9dce2; padding:12px 0px 0px 15px;}
	#m_izq2_c { height:12px; background:url(../imgs/th_abajo.gif) no-repeat; }
	
#m_der2 {width:194px; float:right; margin:6px 1px 0px 0px; text-align:left;}
	#m_der2_a { height:18px; background-color:#666; color:#FFF; padding:7px 0px 0px 15px;}
	#m_der2_b { height:220px; text-align:left; background-color:#c9dce2; padding:12px 0px 0px 15px;}
	#m_der2_c { height:12px; background:url(../imgs/th_abajo.gif) no-repeat; }
	
#m_der {width:195px; float:right; background:url(../imgs/th_arriba_der.gif) no-repeat; margin:6px 0px 0px 0px; text-align:left;}
	#m_der_a { height:18px; color:#FFF; padding:7px 0px 0px 15px;}
	#m_der_b { height:220px; text-align:left; background:url(../imgs/th_der.gif) repeat-y; padding:12px 0px 0px 15px;}
	#m_der_c { height:12px; background:url(../imgs/th_abajo_der.gif) no-repeat; }
	
	#bot_abajo { width:155px; height:auto; margin-bottom:0px; background:#C8DDE3; }
	
#pie { width:781px; margin:0px auto; color:#666666; text-align:left; padding-left:10px;}
	
/* PAGINAS */

#menus { width: 195px; height:373px; float:left; margin:6px 0px 0px 0px; text-align:left;}

#menus  #menu a:hover { color:#FFF; }
#menus  #menu a:link { color:#FFF; }
#menus  #menu a:visited { color:#FFF; }
#menus  #menu a:active { color:#FFF; }

#menus  #menu_arriba a:hover { color:#FFF; }
#menus  #menu_arriba a:link { color:#FFF; }
#menus  #menu_arriba a:visited { color:#FFF; }
#menus  #menu_arriba a:active { color:#FFF; }

#menu1 { width: 195px; height:247px; background:url(../imgs/menu1_consultoria.gif) no-repeat;}
#menu1 .tit_menu1{ color:#FFF;}

.guion_rojo{ color:#900;  margin-top:5px;}
p.sangria {padding-left:15px; margin-top:8px;}
.tabular { margin-left:20px; margin-top:8px;}
	   
#menu2 {margin-top:6px; width: 195px; height:247px; background:url(../imgs/menu1_consultoria.gif) no-repeat;}	   
	   
#boton { width:155px; height:25px; background:url(../imgs/boton.gif) no-repeat; text-align:center; margin-top:5px; padding-top:4px; font-size:10px;}
#boton_largo { width:165px; height:25px; background:url(../imgs/boton_largo.gif) no-repeat; text-align:center; font-size:10px; margin-top:5px; padding-top:4px;}
#boton_largo2 { width:165px; height:25px; background:url(../imgs/boton_largo2.gif) no-repeat; text-align:center; font-size:10px; margin-top:5px; padding-top:4px;}
#boton_doble { width:165px; height:50px; background:url(../imgs/boton_doble.gif) no-repeat; text-align:center; font-size:10px; margin-top:5px; padding-top:4px;}
#boton_doble2 { width:165px; height:50px; background:url(../imgs/boton_doble_.gif) no-repeat; text-align:center; font-size:10px; margin-top:5px; padding-top:4px;}
#txt_menu{ font-size:12px; margin-top:12px; line-height: 1.2;}

#menu { width: 195px; height:36px; margin-top:6px; background:url(../imgs/menu.gif) no-repeat;}
#menu_arriba { width: 195px; height:36px; background:url(../imgs/menu.gif) no-repeat;}
#menu .tit_menu{ color:#FFF;}

#bloque { width:580px; height:auto; float:right; text-align:left; margin:6px 0px 0px 0px;}
#img_bloque { width:580px; height:200px; float:right;}
#img_bloque .tit_img_bloque { color:#FFF;}
#tit_bloque { width:556px; height:15px; float:right; margin:15px 0px 15px 0px; padding:0px 12px 0px 12px;}
#tit_bloque .tit_texto_bloque { color:#0099FF; font-size:16px; }
#contact { font-size:14px; padding-left:12px;}
#text_bloque{ width:556px; height: auto; float:right;color:#000000; font-size:12px; line-height:1.5;  margin:6px 0px 0px 0px; padding:0px 12px 0px 12px; }
.txt_bloque{ width:556px; height: auto; float:right;color:#000000; font-size:12px; line-height:1.5;  margin:6px 0px 0px 0px; padding:0px 12px 0px 12px; }

/* FORMULARIOS  */

table.f_prof { text-align:left;}
table.f_prof td { vertical-align:top;}
#mapa { margin:0 0 0 12px;}   

/* BACK OFFICE*/

#todo { width:781px; text-align:left; margin-top:15px;}
#todo table.f_bo td { vertical-align:top; margin-top:15px;}
#todo span.tit_bo { font-size:18px; color:#900;}

#todo table.bo_consultoria td { text-align:left; vertical-align:top;}

p.bo_admin { color:#FFF; font-size:14px;}



/* Choui styles */

#botonera {width:560px; background-color:#c9dce2;}
#boton2 { width:155px; height:25px; margin-left:200px; background:url(../imgs/boton.gif) no-repeat; text-align:center; margin-top:5px; padding-top:4px; font-size:10px;}
#bot_derecha{width:155px; float:left; margin-left;67px;}
#bot_izquierda{width:155px; float:left; margin-left;67px;}


.txtinput {
  cursor:pointer;
  margin: 2px;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica;
  background-color: #ffffff;
  color: #530008;
  border: 1px solid #676767;
  vertical-align: middle;
  
}
.txtinput2 {
  margin: 2px;
  font-size: 12px;
  font-family:  Verdana, Arial, Helvetica;
  background-color: #ffffff;
  color: #530008;
  border: 1px solid #676767;
  }

.txtform{
  font-size: 12px;
  font-family: Verdana, Arial, Helvetica;
  vertical-align: middle;
}
.mtxt{
	margin:7px 0px 0px 15px;
}
