@font-face {
	font-family: 'handsean';
	src: url('../type/handsean.eot');
	src: url('../type/handsean.eot?#iefix') format('embedded-opentype'),
		 url('../type/handsean.ttf') format("truetype");
		}
.font_ludica{
	font-family: "handsean";
	color:#FFF;
	font-size:25px;
	line-height: 27px;
	}

@font-face {
	font-family: 'kge';
	src: url('../type/kge.eot');
	src: url('../type/kge.eot?#iefix') format('embedded-opentype'),
		 url('../type/kge.ttf') format("truetype");
		}
.font_ludica2{
	font-family: "kge";
	color:#FFF;
	font-size: 30px;
	line-height:32PX;
	}
	
@font-face {
    font-family: 'oswald';
    src: url('../type/oswald-reg.eot');
    src: url('../type/oswald-reg.eot?#iefix') format('embedded-opentype'),
         url('../type/oswald-reg.woff') format('woff'),
         url('../type/oswald-reg.ttf') format('truetype'),
         url('../type/oswald-reg.svg#oswald') format('svg');
    font-weight: normal;
    font-style: normal;
}	
.font_oswald{
	font-family: "oswald";
	color:#000;
	font-size: 18px;
	line-height:22PX;
	}
	
.font_oswald a:hover {
	text-decoration: underline;
	}
	
	@font-face {
    font-family: 'open_sans_lig';
    src: url('../type/opensans-light-webfont.eot');
    src: url('../type/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../type/opensans-light-webfont.woff') format('woff'),
         url('../type/opensans-light-webfont.ttf') format('truetype'),
         url('opensans-light-webfont.svg#open_sans_lig') format('svg');
    font-weight: normal;
    font-style: normal;
}
.font_opensans{
	font-family: "open_sans_lig";
	color:#000;
	font-size: 14px;
	line-height:20PX;
	padding-left: 5px;
	}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.flechas {
	font-family: Arial;
    font-size: 37px;
    color: rgb(208, 0, 0);
    text-align: left;
}

.tit_peq {
	font: 12px 'arial';
    font-weight: bold;
	color: #000;
	line-height:18px;
	font-stretch:inherit;
}
.tit_peq a:hover{
	text-decoration:underline;
}

.copy {
	font-family: Tahoma;
	font-size: 11px;
	color: #A3A2A2;
}
.links {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.links2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.links3 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.footxt {
	font-family: Tahoma;
	font-size: 13px;
	color: #000;
	line-height:19px;
	text-decoration: none;
}
.textblue {
	font-family: 'Open Sans', 'Helvetica', Arial,sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #3076e8;
	line-height:19px;
	text-decoration: none;
/*	border-bottom: 1px dotted #758FBA; */
}
.textblue3 {
	font-family: 'Open Sans', 'Helvetica', Arial,sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #44c8f5;
	line-height:19px;
	text-decoration: none;/*	border-bottom: 1px dotted #758FBA; */
}
.textblue4 {
	font-family: 'Open Sans', 'Helvetica', Arial,sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #BFD73B;
	line-height:19px;
	text-decoration: none;/*	border-bottom: 1px dotted #758FBA; */
}
.textdatepie {
	font: 12px 'Open Sans', 'Helvetica', Arial,sans-serif;
	font-weight: 400;
	color: #656565;
	line-height:19px;
	text-decoration: none;
/*	border-bottom: 1px dotted #b3ce7f;  */
}
.dataimg {
	font: 12px 'Open Sans', 'Helvetica', Arial,sans-serif;
	font-weight: 400;
	color: #656565;
	line-height:19px;
	text-decoration: none;
	/*	border-bottom: 1px dotted #b3ce7f;  */
}
.dataimg:hover {
	text-decoration: none;
	opacity:0.8;
	filter:alpha(opacity=80);
	}
	
.text_treb_cursiva {
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#696969;
	line-height:22px;
	font-style:italic
	}
.tit_h2{ font-family: 'swis721'; font-size:40px;font-style:normal;font-weight:400;line-height:1.2em; color:#000;letter-spacing:-1px;border-bottom:1px solid #e5e5e5;}	
.tit_h2_line{ font-family: 'swis721'; font-size:40px;font-style:normal;font-weight:400;line-height:1.2em;padding:38px 0 11px 0;color:#000;letter-spacing:-1px;border-bottom:1px solid #e5e5e5;margin-bottom:25px}
.tit_h2_noline{font-family: 'swis721';font-size:40px;font-style:normal;font-weight:400;line-height:1.2em;padding:38px 0 11px 0;color:#000;letter-spacing:-1px}
	
	
.textlucida {
	font: 12px 'Lucida Grande', "helvetica neue",sans-serif;
    font-weight: bold;
	color: #487236;
	line-height:19px;
	font-stretch:inherit;
}
.text_titcursiva {
	font: italic 20px/130% 'Droid Serif', Georgia, Times, sans-serif; 
	font-weight: 400;
	-webkit-font-smoothing:antialiased; 
	line-height: 1.4em;
	color:#888
}.text_titcursiva2 {
	font: italic 18px/130% 'Droid Serif', Georgia, Times, sans-serif; 
	font-weight: 400;
	-webkit-font-smoothing:antialiased; 
	line-height: 1.4em;
	color:#888
}
.text_titcursiva3 {
	font: italic 18px/130% 'Droid Serif', Georgia, Times, sans-serif; 
	font-weight: 400;
	-webkit-font-smoothing:antialiased; 
	line-height: 1.4em;
	color:#000; 
}

.text_title_black {
	font-family:Helvetica Neue, HelveticaNeue, Helvetica-Neue, Helvetica;
	font: 12px 'Open Sans', 'Helvetica', Arial,sans-serif; 
	font-weight: BOLD;
	font-size: 100%;
	color:#151515;
	text-transform: uppercase;
}
.text_title_news {
	font-family:Helvetica Neue, HelveticaNeue, Helvetica-Neue, Helvetica;
	font: 18px 'Open Sans', 'Helvetica', Arial,sans-serif; 
	font-weight: BOLD;
	color:#333;
	text-decoration:none;
}
.text_title_news:hover {
	font-family:Helvetica Neue, HelveticaNeue, Helvetica-Neue, Helvetica;
	font: 18px 'Open Sans', 'Helvetica', Arial,sans-serif; 
	font-weight: BOLD;
	color:#c4414e;
	text-decoration:none;
}
.text_title_news2 {
	font-family:Helvetica Neue, HelveticaNeue, Helvetica-Neue, Helvetica;
	font: 16px 'Open Sans', 'Helvetica', Arial,sans-serif; 
	font-weight: BOLD;
	color:#333;
	text-decoration:none;
}
.text_title_news2:hover {
	font-family:Helvetica Neue, HelveticaNeue, Helvetica-Neue, Helvetica;
	font: 16px 'Open Sans', 'Helvetica', Arial,sans-serif; 
	font-weight: BOLD;
	color:#c4414e;
	text-decoration:none;
}
.text_blue2 {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #4da1bd;
	line-height:19px;
	text-decoration: none;
	border-bottom: 1px dotted #bbdde8;
}
.text_blue2:hover {
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	color: #7dcee9;
	line-height:19px;
	text-decoration: none;
	border-bottom: none;
}
.text_content {
	font-family:Helvetica Neue, HelveticaNeue, Helvetica-Neue, Helvetica;
	font: 12px 'Open Sans', 'Helvetica', Arial,sans-serif; 
	font-weight: normal;
	font-size: 13px;
	line-height: 21px;
	color:#151515;
	padding-left: 5px;
}
.Head {
	font-family: Arial, sans-serif;
	font: 16px 'Open Sans', 'Helvetica', Arial,sans-serif; 
	font-weight: normal;
	font-size: 16px;
	line-height: 1.3;
	color:#fff;
	padding-left: none;
	text-align: left;
}
.footit {
	font-family: Tahoma;
	font-size: 14px;
	color: #000;
	line-height:16px;
	font-weight:bold;
	text-decoration: none;
}

.date {
	font-family: Tahoma;
	font-size: 9px;
	color: #009900;
	font-weight: bold;
}
.text {
	font-family: Tahoma;
	font-size: 12px;
	color: #666;
	line-height:12px;
	text-decoration: none;
}
.text2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF7300;
}
.text2b {
	font-family: Tahoma;
	font-size: 16px;
	font-weight: bold;
	color: #FF7300;
}
.text2_1 {
	font-family: Tahoma;
	font-size: 11px;
	text-decoration:none;
	color: #FF7300;
	}
.text3 {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #49466C;
	line-height:12px;
}
.text4 {
	font-family: Tahoma;
	font-size: 12px;
	color: #7A7676;
	line-height:14px;
	padding-left: 5px;
}
.usermenu {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height:15px;
	text-shadow: white 0.1em 0.1em 0.2em;
}

.usermenu:hover {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF8000;
	line-height:15px;
	text-shadow: white 0.1em 0.1em 0.2em;
}
.usertit {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #666666;
	line-height:17px;
	font-weight: bold;
}
.userdat {
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
	line-height:14px;
	font-weight: bold;
	padding-left:5px;
	letter-spacing: 1px;
}
.titresp {
	color: #44c8f5;
	font: bold 15px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	letter-spacing: 0px;
}
.titresp2 {
	color: #BFD73B;
	font: bold 15px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	letter-spacing: 0px;
}
.titresp3 {
	color: #FF1F00;
	font: bold 15px/15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
	letter-spacing: 0px;
}
.tabtit {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:3px;
}
.txttab {
	font-family: Tahoma;
	font-size: 13px;
	font-weight:bold;
	color: #000;
	line-height:13px;
	letter-spacing: 0px;
	padding-left:2px;
	}
.textmod {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 15px;
	letter-spacing: 1px;
	background-color: #000;
	color: #FFF;
	line-height:17px;
}
.txt {
	font-family: Tahoma;
	font-size: 15px;
	color: #000;
	line-height:15px;
	text-decoration: none;
	}
.txtblack {
	font-family: Tahoma;
	font-size: 12px;
	color: #000;
	line-height:12px;
	text-decoration: none;
	padding-left:5px;
	}
a.menu:link, a.menu:active, a.menu:visited {
	font-family: Arial;
	font-size:12px;
	font-style:normal;
	line-height: 14px;
	text-decoration: underline;
	font-weight:none;
	color:#000000;
}
a.menu:hover {
	text-decoration:underline;
	color:#af130f;
}
.mas {
	font-family: Tahoma;
	font-size: 14px;
	color: #000;
	line-height:15px;
	text-decoration: none;
	}

.mas:hover {
	font-family: Tahoma;
	color: #7e8407;
	font-size: 14px;
	text-decoration: none;
}
a.mas2:link, a.menu2:active, a.menu2:visited {
	font-family: Tahoma;
	font-size: 14px; 
	color: #999999;
	line-height:15px;
	text-decoration: none;
	}

a.mas2:hover {
	font-family: Tahoma;
	color: #af130f;
	font-size: 14px;
	text-decoration: underline;
}
.textmenu {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	line-height:14px;
	font-style: normal;
	text-decoration: underline;
}
.textmenuup {
	font-family: Tahoma;
	font-size: 14px;
	color: #000;
	line-height:15px;
}
.footer {
	font-family: Arial;
	font-size: 10px;
	color: #333333;
}
.title {
	font-family: Tahoma;
	font-size: 16px;
	line-height: 12px;
	font-weight: bold;
	color: #009400;
}
.titulo1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 150%;
	font-weight:bold;
	color: #000;
	line-height: 130%;
	text-shadow: white 0.1em 0.1em 0.2em;
}
.titulo2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14pt;
	color: #808080;
	line-height: 16pt;
	text-shadow: -1px -1px white, 1px 1px #333;
}
.phonecentet {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-weight: 900;
	color: #000;
	line-height: 15px;
	text-shadow: white 0.1em 0.1em 0.2em;
}
.form3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #7A7676;
	height: 15px;
	width: 123px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
}
.form2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #7A7676;
	height: 62px;
	width: 190px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
	overflow:auto;
}
.new {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #2E557D;
}
.ref {
	background: #626367;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	padding: 0 0 8px;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
}
.ref a {
	color: #44c8f5;
	text-decoration:none
}
.ref_b {
		padding: 0 0 8px;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ffffff;
}
.ref_b a {
	color: #44c8f5;
	text-decoration:none
}
.refh2 {
	color: white;
	font-size: 20px;
	margin: 0;
	padding: 0 0 10px;
}
.amigo {
	padding: 0 0 8px;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #666;
}
.line1 {
	font-family: Tahoma;
	font-size: 11px;
	text-align: left;
	color: #7A7676;
	line-height: 18px;
	border-left: 1px dashed #dcdbdb;
	float: none;
	padding: 5px;
	margin: 0;
}
.line1 a {
	color: #44c8f5;
	text-decoration:none
}
.line2 {
	font-family: Tahoma;
	font-size: 11px;
	text-align: right;
	color: #7A7676;
	line-height: 18px;
	border-right: 1px dashed #dcdbdb;
	float: none;
	padding: 5px;
	margin: 5;
}
.line2 a {
	color: #44c8f5;
	text-decoration:none
}
.h2 {
	color: #BFD73B;
	font: bold 30px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	letter-spacing: -1px;
}
.h1 {
	color: #44c8f5;
	font: bold 30px/30px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	padding-bottom: 5px;
	letter-spacing: -1px;
}
.copyright {
	clear: both;
	border-top: 1px solid #7c7b7c;
	padding-top: 40px;
	background: #626367 url(img/ref1_back.jpg) repeat-x;
	padding: 0 0 8px;
	clear: both;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	color: #FFF;
}
.copyright a {
	color: #44c8f5;
	text-decoration:none
}
.ind { 
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
	line-height:11px; 
}
	
a.antsig:link, a.antsig:active, a.antsig:visited {
	font-family: Tahoma;
	font-size:12px;
	font-style:normal;
	line-height: 12px;
	text-decoration: none;
	font-weight:none;
	color:#999;
}
a.antsig:hover {
	color:#333;
}


/**
tabla iluminada
**/


table.lista,td.lista2
{
	border               : 1px solid #ccc;
	border-collapse      : collapse;
    font-family: Tahoma;
	font-size: 12px;
	color: #666;
	line-height:12px;
}
table.lista
{
	border                :none;
	border                :1px solid #CCC;
}

table.lista a.lista4:link
{
	color                 : #666;
}
table.lista a.lista4:visited
{
	color                 : #666;
}
table.lista a.lista4:hover
{
	color                 : #003366;
	text-decoration       : none;
}
table.lista a.lista4:active
{
	color                 : #003366;
}




tbody tr.lista3 td.lista2
{
	
  color                 : #000;
}


tbody tr.lista3:hover
{
  background            : #FFF url(http://www.muffinresearch.co.uk/lab/tableshow/tr_bck.gif) repeat;
}

tbody tr.lista3:hover td.lista2
{
  color                 : #454545;
}
tfoot td.lista2,
tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(http://www.muffinresearch.co.uk/lab/tableshow/foot_bck.gif) repeat;
  color                 : #666;
}



tbody tr.lista5 td.lista2
{
	padding               : 5px 10px;
  color                 : #666;
}








tbody tr.lista3 td.klauss1
{
 background                 : #99CCFF;
}

tbody tr.lista3:hover td.klauss1
{
  background            : #C4ECEE;
}

tbody tr.lista3 td.klauss2
{
 background                 : #FF9999;
}

tbody tr.lista3:hover td.klauss2
{
  background            : #FBC6CE;
}

tbody tr.lista3 td.klauss3
{
 background                 : #69E657;
}

tbody tr.lista3:hover td.klauss3
{
  background            : #C9F9AC;
}

/**
body {
scrollbar-face-color: #006699; 
scrollbar-shadow-color: #DEEBF5; 
scrollbar-highlight-color: #DEEBF5; 
scrollbar-3dlight-color: #5F8ABD; 
scrollbar-darkshadow-color: #5F8ABD; 
scrollbar-track-color: #F5F5F5; 
scrollbar-arrow-color: #FFFFFF;
}
**/

/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dropline-current-override.html
Copyright (c) 2005-2010 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#photo {display:block; margin:0 auto;}

#droplineMenu {height:40px; background: url(../img/background2.gif); position:relative; text-align:center; width:100%; margin:0 auto; z-index:100;}
#droplineMenu ul {padding:0; margin:0; list-style:none;}
#droplineMenu table {border-collapse:collapse; width:0; height:0; margin-top:-1px; margin-bottom:-1px;}
#droplineMenu ul ul li {float:left;}
#droplineMenu ul ul li a {display:block; float:left;}
#droplineMenu ul ul div {position:absolute; left:-9999px; overflow:hidden;}

#droplineMenu ul#menuOuter {display:inline-block;} 
#droplineMenu ul#menuOuter li.lv1-li {display:inline-block; height:20px;}

#droplineMenu ul ul li a {height:40px; line-height:45px; padding:0 20px 0 0; font-size:15px; font-family: Arial,Helvetica,sans-serif; color:#fff; text-decoration: none; text-transform: none; font-weight:700;} /*tipo menu1*/
#droplineMenu ul ul li a b {display:block; height:20px; float:left; padding:0 0 0 20px; font-weight: 500; cursor:pointer;}
#droplineMenu ul ul li a:hover {background:url(../img/tab.gif) right top; line-height:10px; }
#droplineMenu ul ul li a:hover b {color:#000; background:url(../img/tab.gif) left top; line-height:10px;}/*tipo al ponerse sobre*/

#droplineMenu ul ul li:hover > a {background:url(../img/tab.gif) right top; line-height:35px;}
#droplineMenu ul ul li:hover > a b {color: #000; font-weight: 200; background:url(tab.gif) left top; line-height:40px;}

#droplineMenu ul ul li.current a {background:url(../img/tab.gif) right top; line-height:35px;}
#droplineMenu ul ul li.current a b {color:#fc0; background:url(tab.gif) left top; line-height:35px;}

#droplineMenu ul ul li.current div {left:0; top:40px; width:100%; text-align:center;}

#droplineMenu ul ul :hover div {left:0; top:40px; width:100%; text-align:center; height:30px;}
#droplineMenu ul ul li.current div b {display:block; width:100%; height:30px; position:absolute; left:0; top:0; background:#fff; z-index:-1; filter: alpha(opacity=90); opacity:0.9; padding:0; line-height:30px;}
#droplineMenu ul ul li div b {display:block; width:100%; height:30px; position:absolute; left:0; top:0; background:#2b2b2b; z-index:-1; filter: alpha(opacity=90); opacity:0.9; padding:0; line-height:30px;}

#droplineMenu ul ul li div ul {display:inline-block;}
#droplineMenu ul ul li div ul li {display:inline-block; display:inline;}

#droplineMenu ul ul div a {background-image:none; height:50px; line-height:30px; font-size:12px; padding:0 20px;}/*posision hover tipo menu2*/
#droplineMenu ul ul div a:hover {background-image:none; color: #FF9F00; line-height:35px;}

#droplineMenu ul#menuOuter li.lv1-li a:hover {direction:ltr;}
#droplineMenu ul#menuOuter li.lv1-li:hover ul li.current div {left:-9999px;}
#droplineMenu ul#menuOuter li.lv1-li a:hover ul li.current div {left:-9999px;}

#droplineMenu ul#menuOuter li.lv1-li:hover ul li.current:hover div {left:0;}
#droplineMenu ul#menuOuter li.lv1-li a:hover ul li.current a:hover div {left:0;}

#droplineMenu ul#menuOuter li.lv1-li:hover ul li.current a {background-image:none; color:#fff; line-height:66px;} 
#droplineMenu ul#menuOuter li.lv1-li:hover ul li.current a b {background-image:none; color:#fff; line-height:66px;}
#droplineMenu ul#menuOuter li.lv1-li a:hover ul li.current a {background-image:none; color:#fff; line-height:66px;} 
#droplineMenu ul#menuOuter li.lv1-li a:hover ul li.current a b {background-image:none; color:#fff; line-height:66px;}

#droplineMenu ul#menuOuter li.lv1-li:hover ul li.current:hover a {background:url(../img/tab.gif) right top; line-height:60px;}
#droplineMenu ul#menuOuter li.lv1-li:hover ul li.current:hover a b {color:#fc0; background:url(../img/tab.gif) left top; line-height:60px;}
#droplineMenu ul#menuOuter li.lv1-li a:hover ul li.current a:hover {background:url(../img/tab.gif) right top; line-height:60px;}
#droplineMenu ul#menuOuter li.lv1-li a:hover ul li.current a:hover b {color:#fc0; background:url(../img/tab.gif) left top; line-height:60px;}

#droplineMenu ul ul li.current div ul li a {background-image:none; color:#fff; line-height:40px;}
#droplineMenu ul#menuOuter li.lv1-li:hover ul li.current:hover ul li a {background-image:none; line-height:40px;}
#droplineMenu ul#menuOuter li.lv1-li a:hover ul li.current a:hover ul li a {background-image:none; line-height:40px;}

#droplineMenu ul#menuOuter li.lv1-li:hover ul li.current div ul li.current_sub a {color:#fc0;}
#droplineMenu ul#menuOuter li.lv1-li:hover ul li.current div ul li a:hover {color:#fc0;}
#droplineMenu ul#menuOuter li.lv1-li a:hover ul li.current div ul li.current_sub a {color:#fc0;}
#droplineMenu ul#menuOuter li.lv1-li a:hover ul li.current div ul li a:hover {color:#fc0;}

#droplineMenu ul ul li.current div ul li.current_sub a {background-image:none; color:#fc0; line-height:40px;}
#droplineMenu ul ul li.current div ul li.current_sub a:hover {background-image:none; line-height:40px;}
#droplineMenu ul ul li a:hover div b,
#droplineMenu ul#menuOuter li.lv1-li a:hover ul li.current a:hover div b {display:block; width:100%; height:40px; position:absolute; left:0; top:0; background:#006789; z-index:-1; filter: alpha(opacity=90); opacity:0.9; padding:0; line-height:40px;}

/*clases menu vertical registro administrador*/

.menureg {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	line-height:18px;
	text-shadow: white 0.1em 0.1em 0.2em;
	list-style: none;
	
}

.menureg:hover {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #FF8000;
	line-height:18px;
	text-shadow: white 0.1em 0.1em 0.2em;
	list-style: none;
		
}

.menureg_sub {
	font-family:Helvetica Neue, HelveticaNeue, Helvetica-Neue, Helvetica;
	font: 12px 'Open Sans', 'Helvetica', Arial,sans-serif; 
	font-weight: normal;
	font-size: 13px;
	line-height: 21px;
	color:#151515;
	padding-left: 5px;
}
.menureg_sub:hover {
	font-family:Helvetica Neue, HelveticaNeue, Helvetica-Neue, Helvetica;
	font: 12px 'Open Sans', 'Helvetica', Arial,sans-serif; 
	font-weight: bold;
	font-size: 13px;
	line-height: 21px;
	color:#151515;
	padding-left: 5px;
}
/* ================================================================ 
Input text Image CF Consulting
=================================================================== */

#inp1{
    border: none;
    width: 204px;
    height: 25px;
    padding-left: 3px;
    padding-top: 1px;
    background-image:url(../img/input_1.png);
    background-repeat:no-repeat;
}
input:focus{
    background-color: transparent;
}

#formulario_select{
	width: 300px;
    border: 1px solid rgb(204, 204, 204);
    margin: 8px 0px 0px;
    color: rgb(68, 68, 68);
    font-weight: normal;
    font-size: 14px;
    width: 97%;
    padding: 5px;
    height: 35px;

}