@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF;
}
.header_senador { 
    background-image:url(../images/fond2.jpg);
	background-repeat:no-repeat;
	background-position:center top;        
}   

.dotted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
/*	background-image: url(../images/dotted.png);
	background-repeat: repeat-x;
	background-position: left bottom;*/
}
.name {
	background-image: url(../images/name_b.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.space {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

.subject_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/crop_green.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.subject_lightgreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/crop.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

.no_dotted {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.letter_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-repeat: repeat-x;
	background-position: left bottom;
}

.letter_tittle {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-color: #E5E5E5;
}
.letter_date {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CC0000;
}
.letter_mini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}
 a.letter_date:visited, a.letter_date:link,  a.letter_mini:visited, a.letter_mini:link  {
 color:#333333;
 border-bottom:none;
 }
.oem_bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/soloem_l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #CCCCCC;
}
.boletines_bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/oem.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #CCCCCC;
}

.economista_bg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/economista_l.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	border: 1px solid #CCCCCC;
}
.continuous_dark_tabl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	background-image: url(../images/continuos_large_dark_tab.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.continuous_dark_tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/continuos_dark_tab.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}


.second_large_tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(../images/large_dark_tab.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-weight: normal;
}
.inferior_right_tab {
	background-image: url(../images/inferior_right_tab.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.inferior_left_tab {
    background-image:url(../images/inferior_left_tab.jpg);
	background-repeat: no-repeat;
	background-position:left top;
}

.superior_left_tab {
    background-image: url(../images/superior_left_tab.jpg);
	background-repeat: no-repeat;
	background-position:left bottom;
}

.superior_right_tab {
    background-image:url(../images/superior_right_tab.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.scroll_tab {
	background-image: url(../images/scroll_tab.jpg);
	background-repeat: repeat-x;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.scroll_tabs {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.scroll_shine_tab {
	background-image: url(../images/scroll_shine_tab.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.principal_tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	background-image: url(../images/tab.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-weight: bold;
}

.principal_xl_tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	background-image: url(../images/xlarge_tab.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-weight: bold;
}

.principal_tabspecial {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	background-image: url(../images/tab_special.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-weight: bold;
}
.principal_tabespeciall {
	background-image:url(../images/tab_special_large.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
}

.principal_tabl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	background-image: url(../images/large_tabs.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	font-weight: bold;
}

.continuos_tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(../images/continue_tab.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-weight: normal;
}
.continuos_large_tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-image: url(../images/continue_large_tab.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}


.second_tab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(../images/dark_tab.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-weight: normal;
}

.sides {
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #666666;
	border-right-width: 1px;
	border-left-width: 1px;
}

.letter_cal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.letter_cal_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/cal_gris_izq.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.lett_cal_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/cal_gris_der.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.lett_cal_mid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/cal_gris.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.lett_cal_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(../images/cal_azul.gif);
	background-repeat: no-repeat;
	background-position: center center;
}



.frame {
	border: 1px solid #999999;
}
.frame_gradient {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-image: url(../images/gradient.jpg);
	background-repeat: repeat-x repeat-y;
	background-position: top left;
	border: 1px solid  #333333;
}


.shine {
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.back_image {
	background-image: url(../images/header.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
}
#MyScroll {
	overflow: scroll;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-align: justify;
	vertical-align: top;
	visibility: visible;
	position: absolute;
	width: 20px;
}
a {
	color:#666666;

}
a:active, a:visited, a:link {
	text-decoration:none;
}
a:hover {
	color:#111;
	text-decoration:underline;
}
A.bn {color: #fff;font-size:12px;}
A.bn:visited { text-decoration: none}
A.bn:active {text-decoration: none}
A.bn:link {text-decoration: none}
A.bn:hover {text-decoration: inherit; color: #111}

A.bn2 {color: #FFFFFF}
A.bn2:visited { text-decoration: none}
A.bn2:active {text-decoration: none}
A.bn2:link {text-decoration: none}
A.bn2:hover {text-decoration: underline}

A.bn3 {color: #CC0000}
A.bn3:visited { text-decoration: none}
A.bn3:active {text-decoration: none}
A.bn3:link {text-decoration: none}
A.bn3:hover {text-decoration: inherit; color: #CC0000}

A.bn4 {color: #666666}
A.bn4:visited { text-decoration: none}
A.bn4:active {text-decoration: none}
A.bn4:link {text-decoration: none}
A.bn4:hover {text-decoration: inherit; color:#CC0000}

.subject {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	border: 1px solid #666666;
}
.shadow_left {
	background-repeat: no-repeat;
	background-position: right top;
/*	background-image: url(../images/shadow_left.jpg);*/
}
.shadow_right {
/*	background-image: url(../images/shadow_right.jpg);*/
	background-repeat: no-repeat;
	background-position: left top;
}

.pen {
	background-image: url(../images/pen.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #CCCCCC;
}
.border {
	border: 1px solid #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.border_medium{
	/*border: 1px solid #000000;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.border_gra {
/*    background-image:url(../images/red_gradient.jpg);*/
	background-position:center center;
	background-repeat:no-repeat;
/*	border: 1px solid #CCCCCC;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.letter_line {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/line.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.letter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333333;
}
.letter_subject {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.letter_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.letter_space {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}

.letter_sm { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}


.right {
	background-image: url(../images/header_linea_der.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.left {
	background-image: url(../images/header_linea_izq.png);
	background-repeat: repeat-x;
	background-position: right top;
}
.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.prensa {
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(../images/prensa_header.jpg);
	border: 1px solid #666666;
}

.bullets_letter {
    font-family: "Times New Roman", Times, serif; 
	font-size:10px;
	font-style: normal;
	color: #333333;
	border: 1px solid #CC0000; 
}

.photo_curriculaum {
    background-image:url(../images/photo_curriculum.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.schButton {
background: #FFFFFF;
color: #CC0000;
border:1px solid #999999;
}
.stick {
	background-image: url(../images/stickies.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:160px;
	height:160px;
}
.frame_gradient2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-image: url(../images/gradient.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid  #333333;
}
.boton_buscar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
	border:groove;
}
.dotted_red {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#111;
	background-image: url(../images/dotted.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	
}
	
.crop_info {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10 px;
	font-weight:bold;
	background-image:url(../images/gradient_2.gif);
	background-repeat:repeat-x;
	background-position:left center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.letter_red {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:bold;
	color: #333333;
	background-image:url(../images/gra3.gif);
	background-repeat:repeat-x;
	background-position:left center;
}
input, textarea, select {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.cursiva {
font-style:italic;
font-weight:bold;
font-size:12px;
}

.baseBusqueda
{
	background:url(../images/base_busqueda.png) repeat-x;
	height:40px;
	overflow:hidden;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

.divCajaBusqueda
{
	position:relative;
	background:url(../images/busqueda.png) no-repeat;
	height:25px;
	width:191px;
	margin:8px auto 0;
	overflow:hidden
}

.divCajaBusqueda input.search
{
	width:162px;
	border:none;	
	padding:6px 2px;
	background:transparent;
	color:#706F6F;
}

.divCajaBusqueda input.searchButton
{
	position:absolute;
	top:0;
	right:1px;
	border:none;
	width:24px;
	height:100%;
	background:transparent;
	outline:none;
	cursor:pointer;
}

.dotted2
{
	border-bottom:1px dotted #000;
	padding:8px 0;
}

.salaPrensaDiv
{
	overflow:hidden;
	text-align:left;
}

.salaPrensaDiv h1
{
	margin:5px 0 15px 10px;
	font-size:18px;
	color:#73BD00;
	padding:0;
}

.salaPrensaDiv h1 span
{
	color:#B7B7B7;
}

.listaEnlaces
{

}

.listaEnlaces li
{
	list-style:square;
	color:#ED1C24;
	margin:8px 0;
}

.listaEnlaces li a
{
	color:#B8B8B8;
	font-size:12px;
	text-decoration:none;
}

.listaEnlaces li a:hover
{
	text-decoration:underline;
}

.footer 
{
	font-family: Tahoma, Arial;
    font-weight:normal;
    font-size:11px;
    color:#FFFFFF;
	background:url(../images/footer_linea.png) repeat-x;
	padding-right:5px;
	height:91px;	
}

.infoFooter
{
	width:900px;
	margin:0 auto;
}

.footerIzq
{
	float:left;
	padding-left:10px;
	background:transparent url(../images/footer_div_Especial.png) no-repeat scroll 20px 12px;
}

.footerDer
{
	float:right;
	text-align:center;
	line-height:30px;
	padding-right:10px;
}

.footerDer a
{
	color:#E0E0E0;
	font-weight:bold;
	font-size:12px;
}

.footerDer a img
{
	border:none;
}

.menuFooter
{
	margin-top:5px;
	margin-left:15px;
}

.menuFooter td
{
	padding:0 5px;
	font-size::11px;
}

.menuFooter td.copyRight
{
	color:#E0E0E0;
	font-size:12px;
	padding-top:5px;
}

.menuFooter th div
{
	width:1px;
	background:#73BE00;
	height:13px;
}

.pestaniasNueva
{
	min-width:100px;
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}

.pestaniasNueva td
{
	border:none;
	height:36px;
	position:relative;
	top:0px;
	#top:2px;
}

.pestaniasNueva .izq
{
	width:1px;
	background:url(../images/pestana_izq.png) no-repeat;
}

.pestaniasNueva .der
{
	width:4px;
	background:url(../images/pestana_der.png) no-repeat;
}

.pestaniasNueva .cen
{
	text-align:center;
	background:url(../images/pestana_linea.png) repeat-x;
	color:#487600;
}

.divTablaContenido
{
	width:668px;
	#width:668px !important;
	margin:-5px 0 0 4px !important;	
}

.divTablaContenido .primeraTabla
{
	border:1px solid #929292;
}

.tituloTabs
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#bd0108;
	font-weight:bold;
	padding:0 5px;
}

.oem
{
	text-align:center;
}

.oem a img
{
	border:none;
}