/* CSS Document */
html, body {
	height: 100%;
}

body {
	background:#7b7b7b url(../imagenes/fondo.jpg) center repeat-y;
	text-align:center;
	padding:0;
	margin:0;
	color:#999999;
	font-size:14px;
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 12px;
}

#centrar {
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	min-height:100%;
	height: 100%;
}

#fondo {
	/*background-image:url(../imagenes/fondo.jpg);
	background-repeat:repeat-y;*/
	float:left;
	min-height:100%;
	height: 100%;
	height:auto !important;
}

#derecha {
	padding:0;
	margin:0;
	width:170px;
	float:left;
}

#medio {
	padding:0;
	margin:0;
	width:681px;
	height:100%;
	float:left;
}

#medio a{
}


#izquierda {
	padding:0;
	margin:0;
	width:170px;
	float:left;
}

#cabecera {
	padding:0;
	margin:0;
	background-image:url(../imagenes/03.jpg);
	background-repeat:no-repeat;
	width:681px;
	height:144px;
	float:left;
}

#cabeceraB {
	padding:0;
	margin:0;
	background-image:url(../imagenes/03B.jpg);
	background-repeat:no-repeat;
	width:681px;
	height:144px;
	float:left;
}

#cabeceraBC {
	padding:0;
	margin:0;
	background-image:url(../imagenes/03BC.jpg);
	background-repeat:no-repeat;
	width:681px;
	height:144px;
	float:left;
}

#cabeceraC {
	padding:0;
	margin:0;
	background-image:url(../imagenes/03C.jpg);
	background-repeat:no-repeat;
	width:681px;
	height:144px;
	float:left;
}

#cabeceraD {
	padding:0;
	margin:0;
	background-image:url(../imagenes/03D.jpg);
	background-repeat:no-repeat;
	width:681px;
	height:144px;
	float:left;
}

#contenido {
	padding:0px;
	padding:15px;
	width:651px;
	float:left;
	text-align: center;
}

#columna1 {
	padding-right:15px;
	margin:5;
	width:311px;
	float:left;
}

#columna2 {
	margin:0;
	width:310px;
	float:left;
}

p {
	text-align:justify;
	color:#999;
	font-size:16px;
	text-indent:0px;
	margin-top: 25px;
	padding-left: 10px;
	padding-right: 10px;
}

.parrafo {
	text-align:justify;
	color:#999999;
	font-size:14px;
	text-indent:15px;
}

h1 {
	color:#666666;
	font-size:20px;
}

.enlaceMenu {
	cursor:pointer;
}

.enlaceli {
	text-decoration: none;
	color:#999999;
}

.enlaceli:hover {
	text-decoration:underline;
	color:#FF9900;
}

.enlacepli {
	text-decoration: none;
	color:#999999;
	font-weight:bold;
	font-size:14px;
}

.enlacepli:hover {
	text-decoration:underline;
	color:#FF9900;
}

.enlace {
	text-decoration:none;
	color:#FF9900;
	font-weight:bold;
	font-size:14px;
}

.enlace2 {
	text-decoration:none;
	color:#999999;
	font-weight:bold;
	font-size:14px;
}

.enlace:hover {
	color:#F90;
	text-decoration:underline;
}

/* Estilos para los cuadros del centro */

.bloque {
	width:310px;
	float:left;
	padding-top:10px;
}

.imagenCuadro {
	width:46px;
	float:left;
}

.cuadro {
	float:inherit;
	width:254px;
	padding:5px;
	margin:0px;/*background-color:#F7F7F7;*/
}

.separador {
	width:310px;
	height:1px;
	float:left;
}

#divlogin {
	float:right;
	width:200px;
	BACKGROUND-COLOR:#FF9900;
	BORDER: #CCCCCC 1px solid;
	margin:10px;
}

/* Estilos para el menú */

#servicioB {
	background-image:url(../imagenes/04B.jpg);
	width:76px;
	height:21px;
	float:left;
}

#servicio {
	background-image:url(../imagenes/04.jpg);
	width:76px;
	height:21px;
	float:left;
}

#servicio:hover {
	background-image:url(../imagenes/04B.jpg);
}

#productosB {
	background-image:url(../imagenes/05B.jpg);
	width:88px;
	height:21px;
	float:left;
}

#productos {
	background-image:url(../imagenes/05.jpg);
	width:88px;
	height:21px;
	float:left;
}

#productos:hover {
	background-image:url(../imagenes/05B.jpg);
}

#tarifasB {
	background-image:url(../imagenes/06B.jpg);
	width:65px;
	height:21px;
	float:left;
}

#tarifas {
	background-image:url(../imagenes/06.jpg);
	width:65px;
	height:21px;
	float:left;
}

#tarifas:hover {
	background-image:url(../imagenes/06B.jpg);
}

#autoaplicacionB {
	background-image:url(../imagenes/07B.jpg);
	width:119px;
	height:21px;
	float:left;
}

#autoaplicacion {
	background-image:url(../imagenes/07.jpg);
	width:119px;
	height:21px;
	float:left;
}

#autoaplicacion:hover {
	background-image:url(../imagenes/07B.jpg);
}

#preguntasB {
	background-image:url(../imagenes/08B.jpg);
	width:163px;
	height:21px;
	float:left;
}

#preguntas {
	background-image:url(../imagenes/08.jpg);
	width:163px;
	height:21px;
	float:left;
}

#preguntas:hover {
	background-image:url(../imagenes/08B.jpg);
}

#proyectoB {
	background-image:url(../imagenes/09B.jpg);
	width:79px;
	height:21px;
	float:left;
}

#proyecto {
	background-image:url(../imagenes/09.jpg);
	width:79px;
	height:21px;
	float:left;
}

#proyecto:hover {
	background-image:url(../imagenes/09B.jpg);
}

#contactoB {
	background-image:url(../imagenes/10B.jpg);
	width:79px;
	height:21px;
	float:left;
}

#contacto {
	background-image:url(../imagenes/10.jpg);
	width:79px;
	height:21px;
	float:left;
}

#contacto:hover {
	background-image:url(../imagenes/10B.jpg);
}

#anexos ul li {
	display: inline;
}

#anexos ul {
	padding:0;
	margin:0;
	width:651px;
	float:left;
	text-align:center;
}

/* Estilos submenu Autoaplicacion */

#submenuC ul {
	padding:0;
	margin:0;
	width:681px;
	height:21px;
	float:left;
}

#submenuC ul li {
	display: inline;
}

#fondosubmenuiC {
	background-image:url(../imagenes/19.jpg);
	width:265px;
	height:21px;
	float:left;
}

#fondosubmenudC {
	background-image:url(../imagenes/19B.jpg);
	width:265px;
	height:21px;
	float:left;
}

#individualB {
	background-image:url(../imagenes/20B.jpg);
	width:60px;
	height:21px;
	float:left;
}

#individual {
	background-image:url(../imagenes/20.jpg);
	width:60px;
	height:21px;
	float:left;
}

#individual:hover {
	background-image:url(../imagenes/20B.jpg);
}

#colectivoB {
	background-image:url(../imagenes/21B.jpg);
	width:91px;
	height:21px;
	float:left;
}

#colectivo {
	background-image:url(../imagenes/21.jpg);
	width:91px;
	height:21px;
	float:left;
}

#colectivo:hover {
	background-image:url(../imagenes/21B.jpg);
}

/* Estilos submenu Productos */

#submenuB ul {
	padding:0;
	margin:0;
	width:681px;
	height:21px;
	float:left;
}

#submenuB ul li {
	display: inline;
}

#fondosubmenuiB {
	background-image:url(../imagenes/22.jpg);
	width:140px;
	height:21px;
	float:left;
}

#fondosubmenudB {
	background-image:url(../imagenes/22B.jpg);
	width:159px;
	height:21px;
	float:left;
}

#moldesB {
	background-image:url(../imagenes/23B.jpg);
	width:122px;
	height:21px;
	float:left;
}

#moldes {
	background-image:url(../imagenes/23.jpg);
	width:122px;
	height:21px;
	float:left;
}

#moldes:hover {
	background-image:url(../imagenes/23B.jpg);
}

#bishernanB {
	background-image:url(../imagenes/24B.jpg);
	width:147px;
	height:21px;
	float:left;
}

#bishernan {
	background-image:url(../imagenes/24.jpg);
	width:147px;
	height:21px;
	float:left;
}

#bishernan:hover {
	background-image:url(../imagenes/24B.jpg);
}

#pentatriaxosB {
	background-image:url(../imagenes/25B.jpg);
	width:103px;
	height:21px;
	float:left;
}

#pentatriaxos {
	background-image:url(../imagenes/25.jpg);
	width:103px;
	height:21px;
	float:left;
}

#pentatriaxos:hover {
	background-image:url(../imagenes/25B.jpg);
}

/* Estilos submenu Servicios*/

#submenuA ul {
	padding:0;
	margin:0;
	width:681px;
	height:21px;
	float:left;
}

#submenuA ul li {
	display: inline;
}

#fondosubmenuiA {
	background-image:url(../imagenes/26.jpg);
	width:172px;
	height:21px;
	float:left;
}

#fondosubmenudA {
	background-image:url(../imagenes/26B.jpg);
	width:171px;
	height:21px;
	float:left;
}

#diagnosticoB {
	background-image:url(../imagenes/27B.jpg);
	width:108px;
	height:21px;
	float:left;
}

#diagnostico {
	background-image:url(../imagenes/27.jpg);
	width:108px;
	height:21px;
	float:left;
}

#diagnostico:hover {
	background-image:url(../imagenes/27B.jpg);
}

#formacionB {
	background-image:url(../imagenes/28B.jpg);
	width:74px;
	height:21px;
	float:left;
}

#formacion {
	background-image:url(../imagenes/28.jpg);
	width:74px;
	height:21px;
	float:left;
}

#formacion:hover {
	background-image:url(../imagenes/28B.jpg);
}

#asistenciaB {
	background-image:url(../imagenes/29B.jpg);
	width:156px;
	height:21px;
	float:left;
}

#asistencia {
	background-image:url(../imagenes/29.jpg);
	width:156px;
	height:21px;
	float:left;
}

#asistencia:hover {
	background-image:url(../imagenes/29B.jpg);
}

/* Estilos para el sub sub menu asistencia*/

#subsubmenu ul {
	padding:0;
	margin:0;
	width:681px;
	height:21px;
	float:left;
}

#subsubmenu ul li {
	display: inline;
}

#fondosubsubmenui {
	background-image:url(../imagenes/30.jpg);
	width:41px;
	height:21px;
	float:left;
}

#fondosubsubmenud {
	background-image:url(../imagenes/30B.jpg);
	width:41px;
	height:21px;
	float:left;
}

#talleresB {
	background-image:url(../imagenes/31B.jpg);
	width:143px;
	height:21px;
	float:left;
}

#talleres {
	background-image:url(../imagenes/31.jpg);
	width:143px;
	height:21px;
	float:left;
}

#talleres:hover {
	background-image:url(../imagenes/31B.jpg);
}

#terapiagrupalB {
	background-image:url(../imagenes/32B.jpg);
	width:94px;
	height:21px;
	float:left;
}

#terapiagrupal {
	background-image:url(../imagenes/32.jpg);
	width:94px;
	height:21px;
	float:left;
}

#terapiagrupal:hover {
	background-image:url(../imagenes/32B.jpg);
}

#terapiaonlineB {
	background-image:url(../imagenes/33B.jpg);
	width:170px;
	height:21px;
	float:left;
}

#terapiaonline {
	background-image:url(../imagenes/33.jpg);
	width:170px;
	height:21px;
	float:left;
}

#terapiaonline:hover {
	background-image:url(../imagenes/33B.jpg);
}

#terapiaindividualB {
	background-image:url(../imagenes/34B.jpg);
	width:192px;
	height:21px;
	float:left;
}

#terapiaindividual {
	background-image:url(../imagenes/34.jpg);
	width:192px;
	height:21px;
	float:left;
}

#terapiaindividual:hover {
	background-image:url(../imagenes/34B.jpg);
}

/*-----------------estilos nuevos---------------------------*/

.mas {
	text-align:left;
}

.mas a {
	color:#C60;
	text-decoration:none;
}

.mas a:hover {
	color:#C30;
	text-decoration:underline;
}

.mas a:active, a:visited {
	color:#FF9900;
}

.mas_simple {
	color:#C60;
	text-decoration:none;
}

.mas_simple:hover {
	color:#C30;
}

.mas_simple:active, :visited {
	color:#C60;
}

.test_link {
	color:#C60;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
}

.test_link {
	padding:10px 0 20px 0;
	text-align:center;
}

.test_link:hover {
	color:#C30;
}

.test_link:active, :visited {
	color:#C60;
	text-align: center;
}

.separadorpie {
	height:20px;
}

#pie {
	border-top:3px solid #F90;
	clear:both;
	width:681px;
	text-align:center;
}

#menupie {
	width:300px;
	height:40px;
	margin:0 auto;
}

#menupie ul {
	margin:0;
	padding:0;
}

#menupie ul li {
	line-height:40px;
	list-style:none;
	text-decoration:none;
	float:left;
	width:150px;
}

#menupie ul li a {
}

.enlacepie {
	color:#666666;
	text-decoration: none;
	font-size:12px;
	text-align:center;
}

.tablas {
	border: solid 1px #F60;
}

.tablas tr td {
	border: solid 1px #CCC;
}

.back {
	float:right;
}

.back a img {
	border:0;
	text-decoration:none;
}

ol li{
	text-align:justify;
}

/* 
---------------------------------------------------------------------*/
#menu {
	clear:both;
	color:#F90;
}

#menu ul {
	list-style:none;
	text-align:center;
	font-weight:bold;
	padding:0;
	margin:0;
	width:681px;
	min-height:19px;
}

#menu ul li {
	display: inline;
	float:left;
	display:block;
	color: #0FC;
	font-weight: normal;
}

#menu ul li a {
	line-height:19px;
	text-decoration:none;
	height:19px;
}

/*--------------------------------------*/

.main_menu {
	/*border-top:5px solid #CCC;*/
	border-bottom:1px solid #CCC;
}

.main_menu li {
}

.main_menu li a {
	padding:3px 15px;
	color:#F90;
}

#menu ul.main_menu li /*a:link,*/ a:visited, a:active {
	color:#000;
}


#menu ul.main_menu li a:hover {
	color:#ffffff;
	background-color:#F90;
}

.main_menu li:hover {
}

.main_menu_active {
	background-color:#F90;
}

#menu ul.main_menu li.main_menu_active a {
	color:#fff;
}

/*--------------------------------------*/


.submenu1 {
	border-top:3px solid #C00;
	background:#CCC;
}

.submenu1 li {
	padding:0 35px;
}

.submenu1 li a {
	padding:2px 25px;
	color:#666;
		font-weight:normal;

}

.submenu1 li a:link, a:visited, a: active {
	color:#666;
}

.submenu1 li a:hover {
	color:#C00;
}

.submenu1_active {
	background-color:#C00;
}

#menu ul.submenu1 li.submenu1_active a {
	color:#fff;
}

/*--------------------------------------*/



.submenu2 {
	border-top:3px solid #5F56A3;
	background:#CCC;
	padding-top:25px;
}

.submenu2 li {
	padding:0 23px;
}

#menu ul.submenu2 li a {
	padding:2px 25px;
	color:#666;
			font-weight:normal;

}

#menu ul.submenu2 li a:link, a:visited, a:active {
	color:#666;
}

.submenu2 li a:hover {
	color:#5F56A3;
}

.submenu2_active {
	background-color:#5F56A3;
}

#menu ul.submenu2 li.submenu2_active a {
	color:#fff;
}

/*--------------------------------------------------------------------------------*/

#llaves{
	background:url(../llaves.jpg) top left no-repeat;
	width:679px;
	height:33px;
}

.submenu3 {
	border-top:3px solid #fff;
	background:#E9E9E9;
	font-size:11px;
	padding-left:100px;



}

.submenu3 li {
		background:#E9E9E9;

	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	padding:0 15px;
}

.submenu3 li a {
	padding:3px 7px;
	color:#666;
			font-weight:normal;

}

.submenu3 li a:link, a:visited {
	color:#666;
}

.submenu3 li a:hover {
	background-color:#fff;
	color:#666;
}

.submenu3 a:active {
	background-color:#fff;
}

#menu ul.submenu3 li.submenu3:active a {
	color:#666;
}

/*--------------------------------------------------------------------------------*/

.submenu4 {
	border-top:3px solid #CC0;
	background:#CCC;
}

.submenu4 li {
	padding:0 95px;
}

.submenu4 li a {
	padding:2px 25px;
	color:#666;
	font-weight:normal;

}

.submenu4 li a:link, a:visited {
	color:#666;
}

.submenu4 li a:hover {
	color:#CC0;
}

.submenu4_active {
	background-color:#CC0;
}

#menu ul.submenu4 li.submenu4_active a {
	color:#fff;
}


/*--------------------------------------*/

.main_menu {
	/*border-top:5px solid #CCC;*/
	border-bottom:3px solid #F90;
}

.main_menu li {
}

.main_menu li a {
	padding:3px 15px;
	color:#F90;
}

#menu ul.main_menu li a:link, a:visited, a:active {
	color:#666;
}


#menu ul.main_menu li a:hover {
	color:#ffffff;
	background-color:#F90;
}

.main_menu li:hover {
}

.main_menu_active {
	background-color:#F90;
}

#menu ul.main_menu li.main_menu_active a {
	color:#fff;
}

/*--------------------------------------*/
#centrar #fondo #medio #menu .submenu3 li a {
	font-weight: normal;
}
.titu {
	font-size: 14px;
}
.tit2 {
	font-weight: bold;
	font-size: 14px;
}
.t3 {
	font-weight: bold;
	font-size: 14px;
}
#centrar #fondo #medio #contenido div .tablas tr td div .titu {
	font-size: 14px;
}
.t3 {
	font-weight: bold;
}
#centrar #fondo #medio #contenido #columna2 .bloque .cuadro .mas a {
	color: #FFF;
}
#centrar #fondo #medio #contenido p strong {
	font-size: 16px;
	font-weight: bold;

}
