a {
text-decoration:none;
color:#3399cc;
}


body {
	background-color:#FFF;
}

#recuadro {
	width: 770px;
	margin-right: auto;
	margin-left: auto;
	padding: 1px;
	background-color:#fff;
}

.lineadiv{
	border: 1px dotted #7c9922;
	height:1px
}

.bordeOferta {
	border: 1px solid #CCCCCC;
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
}

.textosecciones{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	text-align: left;
	text-decoration:none;
	font-weight:regular;
}

.textocontenido{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #666666;
	text-align: justify;
	text-decoration:none;
	font-weight:regular;
}

.textlef{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #003399;
	text-align: justify;
	text-decoration:none;
	font-weight:bold; border-left-width:1px; border-right-style:solid; border-right-width:1px; border-top-width:1px; border-bottom-width:1px
}


.titulosecciones{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #ffa200;
	text-decoration:none;
	font-weight:bolder
}

.subtitulosecciones{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #7c9922;
	text-decoration:none;
	font-weight:bolder
}


.enlaces{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #3399cc;
	text-align: justify;
	text-decoration:none;
	font-weight:bolder
}


.textoPie{
	font-family: "Trebuchet MS";
	font-size: 9px;
	color: #666666;	
}


hr{
	border: #004386;
	height:5px;
}

.titprin {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight:bold;
	color:#666666;
	}

.detprin {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight:bold;
	color:#3399CC;
	
}

.division {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight:bold;
	color:#333333;
	
}

.inicio {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight:bold;
	color:#ff9900;
	text-decoration:none;
	
}

.ingles {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight:bold;
	color:#0099cc;
	text-decoration:none;
	
}
.titulo {
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight:regular;
	color:#898989;
	
}

.titulopag {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #ffa200;
	text-align: justify;
	text-decoration:none;
	font-weight:bold;
	
}

/*este es el codigo para el pull down*/

DIV.pdmenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none
}

.pdmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.pdmenu li{
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: white 1px solid; PADDING-LEFT:0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px -1px 0px 0px; BORDER-LEFT: white 1px solid; WIDTH:103px; COLOR: white; PADDING-TOP: 0px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: white; TEXT-DECORATION: none
}


#menu1 A{
PADDING-RIGHT:0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #c0c0c0; TEXT-DECORATION: none
}


#menu2 A{
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #86bfe0; TEXT-DECORATION: none
}


#menu3 A{
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #b8d267; TEXT-DECORATION: none
}


#menu4 A{
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #77cbc0; TEXT-DECORATION: none
}


#menu5 A{
PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; BACKGROUND-COLOR: #ebc552; TEXT-DECORATION: none
}



#menu1 A:hover{
COLOR: #01588d; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none; font-weight:1000
}


#menu2 A:hover{
COLOR: #01588d; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none; font-weight:1000
}


#menu3 A:hover{
COLOR: #01588d; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none; font-weight:1000
}


#menu4 A:hover{
COLOR: #01588d; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none; font-weight:1000
}


#menu5 A:hover{
COLOR: #01588d; BACKGROUND-COLOR: #ffff99; TEXT-DECORATION: none; font-weight:1000
}


.pdmenu LI UL {
	DISPLAY: none
	
}
.pdmenu LI:hover UL {
 PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 1; VISIBILITY: visible; PADDING-BOTTOM: 0px; MARGIN:0px; WIDTH: 100px; PADDING-TOP: 2px; POSITION: absolute;text-decoration:none
}

.pdmenu LI LI {
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;PADDING-LEFT:0px; padding-top:1px; text-decoration:none; margin-left: -51px; margin-top:-1px;
}

.pdmenu LI LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT:0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;text-decoration:none
}


/*fin*/



.formulario {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333333;
}


INPUT.btn {
	BORDER-RIGHT: #76b0d1 1px solid; BORDER-TOP: #76b0d1 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; FILTER: progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#d9e4f5'); BORDER-LEFT: #76b0d1 1px solid; COLOR: #3399cc; BORDER-BOTTOM: #76b0d1 1px solid; FONT-FAMILY: 'trebuchet ms',helvetica,sans-serif; BACKGROUND-COLOR: #d9e4f5
}


INPUT.inttxt {
	FONT-WEIGHT: regular; 
	FONT-SIZE: 11px; 
	color:#666666
}

.req{
 color: #005689
}



/*************************************** nuevo estilo para nuevo menu********************************/
/* ================================================================ 
=================================================================== */

.menu {
position:relative;
z-index:100;
PADDING-RIGHT: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
font-family: "Trebuchet MS";
font-size: 13px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
margin:0px;
margin-left:0px;
}
/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:1px;
list-style-type:none;
}
.menu ul ul {
width:100px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
float:left;
width:100px;
margin:1px;
position:relative;
}


/* style the links for the top level */
.menu1 a, .menu1 a:visited {
display:block;
font-size:11px;
text-decoration:none; 
color:#fff; 
width:100px; 
height:28px; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#c0c0c0; 
padding-left:0px; 
line-height:29px;
text-align:center;
}



/* style the links for the top level */
.menu2 a, .menu2 a:visited {
display:block;
font-size:11px;
text-decoration:none; 
color:#fff; 
width:100px; 
height:28px; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#86bfe0; 
padding-left:0px; 
line-height:29px;
text-align:center;
}


/* style the links for the top level */
.menu3 a, .menu3 a:visited {
display:block;
font-size:11px;
text-decoration:none; 
color:#fff; 
width:100px; 
height:28px; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#b8d267; 
padding-left:0px; 
line-height:29px;
text-align:center;
}


/* style the links for the top level */
.menu4 a, .menu4 a:visited {
display:block;
font-size:11px;
text-decoration:none; 
color:#fff; 
width:100px; 
height:28px;  
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#77cbc0; 
padding-left:0px; 
line-height:29px;
text-align:center;
}


/* style the links for the top level */
.menu5 a, .menu5 a:visited {
display:block;
font-size:11px;
text-decoration:none; 
color:#fff; 
width:118px; 
height:28px; 
border:1px solid #fff; 
border-width:1px 1px 0 0; 
background:#ebc552; 
padding-left:0px; 
line-height:29px;
text-align:center;
}

/* a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {
width:100px;
w\idth:100px;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
height:0;
top:28px;
left:0; 
width:100px;
margin-left:0px;
}
/* another hack for IE5.5 */
* html .menu ul ul {
top:30px;
t\op:30px;
margin-left:0px;
}

/* position the third level flyout menu */
.menu ul ul ul{
left:0px; 
top:0;
width:100px;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {position:absolute; top:0; left:0;}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
background:#b8d267; 
color:#01588d; 
height:auto; 
padding:0px; 
width:101px
/* yet another hack for IE5.5 */
}
* html .menu ul ul a{
width:100px;
w\idth:100px;
}


/* style the top level hover */
.menu a:hover, .menu ul ul a:hover{
color:#01588d; 
background:#ffff99;
}
.menu :hover > a, .menu ul ul :hover > a {
color:#01588d;
background:#ffff99;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible; 
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}

/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}

/*************************** end ***************************************************************/