/* CSS Document */

body {
	padding:0px;
	margin:0px;
	font-family:Tahoma, Verdana, sans-serif;
	font-size:11px;
	color:#999;
}  /* Background por estilos */
a {font-family:Tahoma, Verdana, sans-serif; font-size:11px; color:#999; text-decoration:none;}
a:hover {text-decoration:underline}

p {margin-bottom:10px; padding:0}
ul {margin-bottom:8px}
li {list-style-type:none; padding-left:15px; background:url(gfx/bullet_gris02.gif) left 5px no-repeat; margin-bottom:4px}
li.subplanta {color:#000000; }

/* Capas desplegables en varios tamanos */

.capas {width:176px}
.capas .cstop {background:url(img/css/bg_capastop2.png) left top no-repeat; width:176px; height:8px; font-size:1px}
.capas .cscon {background:url(img/css/bg_capascon2.png) left top repeat-y; width:176px}
.capas .csbot {background:url(img/css/bg_capasbot2.png) left bottom no-repeat; width:176px; height:8px; font-size:1px}
.capam {width:163px; z-index:1000;}
.capam .cmtop {background:url(img/css/bg_capamtop.png) left top no-repeat; width:163px; height:8px; font-size:1px}
.capam .cmcon {background:url(img/css/bg_capamcon.png) left top repeat-y; width:163px}
.capam .cmbot {background:url(img/css/bg_capambot.png) left bottom no-repeat; width:163px; height:8px; font-size:1px}
.capaml {width:193px}
.capaml .cmltop {background:url(img/css/bg_capamltop.png) left top no-repeat; width:193px; height:8px; font-size:1px}
.capaml .cmlcon {background:url(img/css/bg_capamlcon.png) left top repeat-y; width:193px}
.capaml .cmlbot {background:url(img/css/bg_capamlbot.png) left bottom no-repeat; width:193px; height:8px; font-size:1px}
.capal {width:246px}
.capal .cltop {background:url(img/css/bg_capaltop.png) left top no-repeat; width:246px; height:8px; font-size:1px}
.capal .clcon {background:url(img/css/bg_capalcon.png) left top repeat-y; width:246px}
.capal .clbot {background:url(img/css/bg_capalbot.png) left bottom no-repeat; width:246px; height:8px; font-size:1px}
.capall {width:310px}
.capall .clltop {background:url(img/css/bg_capalltop.png) left top no-repeat; width:310px; height:8px; font-size:1px}
.capall .cllcon {background:url(img/css/bg_capallcon.png) left top repeat-y; width:310px}
.capall .cllbot {background:url(img/css/bg_capallbot.png) left bottom no-repeat; width:310px; height:8px; font-size:1px}
.capaxl {width:900px}
.capaxl .cxltop {background:url(img/css/bg_capaxltop.png) left top no-repeat; width:900px; height:4px; font-size:1px}
.capaxl .cxlcon {background:url(img/css/bg_capaxlcon.png) left top repeat-y; width:900px; padding:10px 0px;}
.capaxl .cxlbot {background:url(img/css/bg_capaxlbot.png) left bottom no-repeat; width:900px; height:4px; font-size:1px}
.capaxl2 {width:900px}
.capaxl2 .cxltop {background:url(img/css/bg_capaxltop.png) left top no-repeat; width:900px; height:4px;}
.capaxl2 .cxlcon {background:url(img/css/bg_capaxl2con.png) left top repeat-y; width:900px; padding:0px;}
.capaxl2 .cxlbot {background:url(img/css/bg_capaxl2bot.png) left top no-repeat; width:900px; height:5px; padding:0px 0px 10px 0px;}



/* MENU HORIZONTAL*/
#cabecera ul#menuprincipal {position:relative; display:block; width:100%; height:29px; z-index:10; border-bottom:1px solid #cfcfcf; color:#737373; font-size:11px; margin:0; padding:0}
#cabecera ul#menuprincipal li.menu {position:relative; display:block; height:19px; float:left; font-size:1.00em; padding:5px 20px 5px 20px; border-right:1px solid #cfcfcf; color:#737373; background:none; margin:0; z-index:10}
#cabecera ul#menuprincipal li.menu a {color:#737373}
#cabecera ul#menuprincipal li.menuactivo {position:relative; display:block; height:20px; float:left; font-size:1.00em; padding:5px 20px 5px 20px; border-right:1px solid #cfcfcf; background:url(img/css/bg_barrarosa.gif) left bottom repeat-x; color:#FE911B}
#cabecera ul#menuprincipal li.menuactivo a {color:#FE911B}
#cabecera ul#menuprincipal li.menuultimo {position:relative; display:block; height:19px; float:left; font-size:1.00em; padding:5px 20px 5px 24px; color:#737373; background:none; z-index:10;}
#cabecera ul#menuprincipal li.menuultimo a {color:#737373}
#cabecera ul#menuprincipal li.menuultimoactivo {position:relative; display:block; height:20px; float:left; font-size:1.00em; padding:5px 32px 5px 24px; background:url(img/css/bg_barrarosa.gif) left bottom repeat-x; color:#FE911B}
#cabecera ul#menuprincipal li.menuultimoactivo a {color:#FE911B}
#cabecera ul#menuprincipal li .capam {position:absolute; top:26px; left:-4px; z-index:10000}
#cabecera ul#menuprincipal li.menuultimo .capam,
#cabecera ul#menuprincipal li.menuultimoactivo .capam {top:26px; left:-35px}
#cabecera ul#menuprincipal li .capam .mascara {padding: 3px 10px 3px 18px; width:141px; margin:0;}
#cabecera ul#menuprincipal li .capam .mascara li.submenu {display:block; height:20px; line-height:15px; border-bottom:#e0e0e0 1px solid; list-style-type:none; font-size:0.8em; padding:0; background:none}
#cabecera ul#menuprincipal li .capam .mascara li.submenuultimo {display:block; height:15px; line-height:15px; list-style-type:none; font-size:0.8em; padding:0; background:none}
#cabecera ul#menuprincipal li span.consub {display:block; margin-left:-13px; padding-left:13px; background:url(img/css/down_gris02.gif) 0 5px no-repeat}
#cabecera ul#menuprincipal li.menuactivo span.consub {background:url(img/css/down_rosa.gif) 0 5px no-repeat}
#cabecera ul#menuprincipal li.menuultimoactivo span.consub {background:url(img/css/down_rosa.gif) 0 5px no-repeat}
#cabecera ul#menuprincipal li span.consub a {cursor:default}
#cabecera ul#menuprincipal li span.consub a:hover {text-decoration:none}
#cabecera ul#menuprincipal li .capam a {color:#737373}


/* MENU VERTICAL*/
#menuCabecera ul#menuvertical {display:block; z-index:10; color:#737373; font-size:11px; margin:0px; padding:0px;}
#menuCabecera ul#menuvertical li.menu {display:block; height:26px; border-bottom:#e0e0e0 1px solid; list-style-type:none; margin:0px; padding:13px 0px 0px 0px; background:none;}
#menuCabecera ul#menuvertical li.menu a {color:#737373}
#menuCabecera ul#menuvertical li.menuactivo {display:block; list-style-type:none; margin:0px; padding:13px 0px 0px 0px; background:url(img/css/bg_barrarosa_heigth_39.gif) left top repeat-x;}
#menuCabecera ul#menuvertical li.menuactivo a {color:#FE911B;}
#menuCabecera ul#menuvertical li span {display:block; margin:0px; padding:0px 0px 13px 13px;}
#menuCabecera ul#menuvertical li span.consub {display:block; margin:0px; padding:0px 0px 13px 13px; background:url(img/css/down_gris02.gif) 0 5px no-repeat}
#menuCabecera ul#menuvertical li span.consubactivo {display:block; margin:0px; padding:0px 0px 13px 13px; background:url(img/css/down_rosa.gif) 0 5px no-repeat}
#menuCabecera ul#menuvertical li .capam {display:block; width:100%;}
#menuCabecera ul#menuvertical li .capam .mascara {display:block; margin:0px 0px 0px 13px; padding:0px;}
#menuCabecera ul#menuvertical li .submenu {display:block;  height:26px; border-bottom:#e0e0e0 1px solid; list-style-type:none; padding:13px 0px 0px 0px; background:none;}
#menuCabecera ul#menuvertical li .submenu a {color:#737373;}


 
/* Formularios */
input, 
select, 
textarea {font-family:Tahoma,Verdana,sans-serif; font-size:10px; font-weight:normal; background-color:#ffffff; color:#666666; border:1px solid #b2b2b2;}
option {padding-left:5px; margin-bottom:5px}
form .nobr {display:none}
.radioButton {border:solid 0px #FFFFFF; background:none; position:relative; top:4px!important;top:2px; height:13px; margin-right:4px}
.radioButton2 {border:solid 0px #FFFFFF;margin:4px 0 0 0; padding:0px 0 0 0;}

/* Botones */

.bt01 {display:block; width:22px; background:url(img/css/bt_gen01.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt01:hover {text-decoration:none}
.bt01back {display:block; width:22px; background:url(img/css/bt_gen01.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt01back:hover {text-decoration:none}
.bt02 {display:block; width:68px; background:url(img/css/bt_gen02.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt02:hover {text-decoration:none}
.bt03 {display:block; width:97px; background:url(img/css/bt_gen03.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt03:hover {text-decoration:none}
.bt031 {padding:5px 0px; width:97px; background:url(img/css/bt_gen03.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt031:hover {text-decoration:none}
.bt032 {padding:0px 10px; height:20px; cursor:pointer; width:155px; border:solid 0px #FFFFFF; background:url(img/css/bt_gen04.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt032:hover {text-decoration:none}
.bt033 {padding:0px 10px; width:200px; background:url(img/css/bt_gen03.png) left top no-repeat; height:21px; cursor:pointer; border:solid 0px #FFFFFF; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt033:hover {text-decoration:none;}
.btExtra { 
	display: -moz-inline-box;
	display: inline-block;
	text-decoration: none;
	vertical-align: middle;
	height:25px;
}
.btExtra:hover
{
	text-decoration:none;
}
.btExtra .btExtra-texto
{
	display: block;
	float: left;
	cursor: pointer;
  font:bold 11px sans-serif;
	height: 20px;
	padding: 5px 4px 0 7px;
	background: transparent url(gfx/mm_buttons.gif) no-repeat 0px 0px;
	color:#555;
}
.btExtra .btExtraFin { 
	display: block;
	float: left;
	vertical-align: bottom;
	width: 5px;
	height:25px;
	background: transparent url(gfx/mm_buttons.gif) no-repeat -245px 0px; 
} 
.bt04 {display:block; width:146px; background:url(gfx/bt_gen04.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center; float:right;}
.bt04:hover {text-decoration:none; float:right;}
.bt05 {display:block; width:155px; background:url(gfx/call_vacio.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:14px; text-align:center;}
.bt05:hover {text-decoration:none}
.bt06 {display:block; width:155px; background:url(gfx/call_vacio.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt06:hover {text-decoration:none}
.bt061 {display:block; cursor:pointer; width:200px; background:url(gfx/call_vacio200.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt061:hover {text-decoration:none}
.bt07 {display:block; width:155px; background:url(gfx/call_vacio_negro.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:14px; text-align:center}
.bt07:hover {text-decoration:none}
.bt08 {display:block; width:155px; background:url(gfx/call_vacio_negro.png) left top no-repeat; font-family:Tahoma, Verdana, sans-serif; color:#676767; font-weight:bold; font-size:11px; text-align:center}
.bt08:hover {text-decoration:none}

td .btEliminar { padding:1px 15px; border:solid 1px #FB3B3B; background:#F7F68C; color:#FB3B3B; }
td .btEliminar:hover { background:#FB3B3B; color:#F7F68C; text-decoration:none;}

.btbuscar {cursor:pointer; width:35px; background:url(img/css/bt_buscar.png) left top no-repeat; font-size:0px}
a.btbuscar {text-indent:-10000px}

a.bt01, a.bt01back a.bt02, a.bt03, a.bt04, a.btbuscar {height:18px; padding-top:3px}
a.bt031 { padding:5px 25px;}
a.bt05 {height:35px; padding-top:7px}
a.bt06 {height:35px; padding-top:7px}
a.bt07 {height:35px; padding-top:7px}
a.bt08 {height:35px; padding-top:7px}
input.bt01, input.bt01back input.bt02, input.bt03, input.bt031, input.bt04, input.btbuscar {height:21px; margin-top:-1px; padding-top:-1px; background-position:0px 1px; border:0}
input.bt05, input.bt06, input.bt07, input.bt08 {height:35px; margin-top:-1px; padding-top:-1px; background-position:0px 1px; border:0}
input.submit { cursor:pointer }

a.btimprimir {padding:4px 0 10px 23px; background:url(gfx/ico_imprimir_grisclaro.gif) 0 0 no-repeat; line-height:25px}

/* Estilos front articles */

#frontArticles
{
	padding:0px;
	margin:0px;
}
#frontArticles td
{
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding:3px;
	margin:0px;
}

#frontArticles .title
{
	font-weight:bold;
	text-transform:uppercase;
}


.footer {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #948F75;
	text-decoration: none;
}

a.footer {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #948F75;
text-decoration: none;
}

a.footer:hover {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #948F75;
	text-decoration: underline;
}

.credito {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #95CAEC;
}


.footerON {

font-size: 10px;
font-family: arial,verdana; 
color: #D32E12;
text-decoration: none;
}

.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	list-style-image: url(img/templates/bul_pink.gif);
	text-align: justify;
}
a.normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #666666;
	list-style-image: url(img/templates/bul_pink.gif);
	cursor:pointer;
}
a.normal:hover {
	text-decoration: underline;
}

.normalBco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration: none;
	color: #FFF;
	list-style-image: url(img/templates/bul_pink.gif);
	text-align: justify;
}
a.normalBco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight:normal;
	color: #FFF;
	list-style-image: url(img/templates/bul_pink.gif);
	cursor:pointer;
}
a.normalBco:hover {
	text-decoration: underline;
}

.normalProperty {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	list-style-image: url(img/templates/bul_pink.gif);
	text-align: justify;
}
a.normalProperty{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #666666;
	list-style-image: url(img/templates/bul_pink.gif);
	cursor:pointer;
}
a.normalProperty:hover {
	text-decoration: underline;
}

.normalBcoProperty {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	font-weight:normal;
	text-decoration: none;
	color: #FFF;
	list-style-image: url(img/templates/bul_pink.gif);
	text-align: justify;
}
a.normalBcoProperty{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight:normal;
	color: #FFF;
	list-style-image: url(img/templates/bul_pink.gif);
	cursor:pointer;
}
a.normalBcoProperty:hover {
	text-decoration: underline;
}


.normalSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.normalSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #666666;
	list-style-image: url(img/templates/bul_pink.gif);
	cursor:pointer;
}
a.normalSmall:hover {
	text-decoration: underline;
}

.normalSmallInverse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFF;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.normalSmallInverse{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #FFF;
	list-style-image: url(img/templates/bul_pink.gif);
	cursor:pointer;
}
a.normalSmallInverse:hover {
	text-decoration: underline;
}

.moretext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
	list-style-image: url(img/templates/bul_pink.gif);
	text-align: justify;
}
a.moretext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-decoration: none;
	color: #000000;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.moretext:hover {
	color: #FE911B;
	text-decoration: underline;
	text-decoration: none;
}

.TitArticle {
	
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:18px; 
	margin-bottom:8px; 
	color:#091C5A; 
	font-weight:bold;
	text-decoration: none;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.TitArticle {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:18px; 
	margin-bottom:8px; 
	color:#091C5A; 
	font-weight:bold;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.TitArticle:hover {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:18px; 
	margin-bottom:8px; 
	color:#091C5A; 
	font-weight:bold;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}


.SubTit {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:14px;
	margin-bottom:8px;
	color:#091C5A;
	font-weight:normal;
	text-decoration: none;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.SubTit{
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:14px; 
	margin-bottom:8px; 
	color:#091C5A; 
	font-weight:normal;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.SubTit:hover {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:14px; 
	margin-bottom:8px; 
	color:#091C5A; 
	font-weight:normal;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}

.SubTitHi {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:14px;
	margin-bottom:8px;
	color:#F18A1A;
	font-weight:normal;
	text-decoration: none;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.SubTitHi{
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:14px; 
	margin-bottom:8px; 
	color:#F18A1A; 
	font-weight:normal;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.SubTitHi:hover {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:14px; 
	margin-bottom:8px; 
	color:#F18A1A; 
	font-weight:normal;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}


.TitPortlet {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:15px;
	margin-bottom:8px;
	color:#999;
	font-weight:bold;
	text-decoration: none;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.TitPortlet{
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#EFEFEF; 
	font-weight:bold;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.TitPortlet:hover {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#EFEFEF; 
	font-weight:bold;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}

.TitPortletBco {
	font-family:Tahoma, Verdana, sans-serif;
	font-size:15px;
	margin-bottom:8px;
	color:#FFF;
	font-weight:bold;
	text-decoration: none;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.TitPortletBco{
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#FFF; 
	font-weight:bold;
	text-decoration: none;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.TitPortletBco:hover {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#FFF; 
	font-weight:bold;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}

.TitPortlet2 {
	
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#091C5A; 
	font-weight:bold;
	text-decoration: none;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.TitPortlet2 {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#091C5A; 
	font-weight:bold;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}
a.TitPortlet2:hover {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#091C5A; 
	font-weight:bold;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}

.TitPortlet3 {
	
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#BBB; 
	font-weight:bold;
	text-decoration: none;
	list-style-image: url(img/templates/bul_pink.gif);
}

.TitPortlet3 a {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#BBB; 
	font-weight:bold;
	text-decoration: none;
	list-style-image: url(img/templates/bul_pink.gif);
}

.TitPortlet3 a:hover {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#BBB; 
	font-weight:bold;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}


.TitPortlet4 {
	
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#948F75; 
	font-weight:bold;
	text-decoration: none;
	list-style-image: url(img/templates/bul_pink.gif);
}

a.TitPortlet4 {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#948F75; 
	font-weight:bold;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}


a.TitPortlet4:hover {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:15px; 
	margin-bottom:8px; 
	color:#948F75; 
	font-weight:bold;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}

.Metatags {
	
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:9px; 
	margin-bottom:8px; 
	color:#d4cda8;
	text-decoration: none;
	list-style-image: url(img/templates/bul_pink.gif);
}

a.Metatags {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:9px; 
	margin-bottom:8px; 
	color:#d4cda8;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}


a.Metatags:hover {
	font-family:Tahoma, Verdana, sans-serif; 
	font-size:9px; 
	margin-bottom:8px; 
	color:#d4cda8;
	text-decoration: underline;
	list-style-image: url(img/templates/bul_pink.gif);
}

.SubTitGris {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	font-size:11px;
	text-decoration: none;
	color: #666666;
	list-style-image: url(img/templates/bul_pink.gif);
	font-weight: bold;
}
.SubTitGris a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:18px;
	font-size:11px;
	text-decoration: underline;
	color: #666666;
	list-style-image: url(img/templates/bul_pink.gif);
	font-weight: bold;
}
.SubTitGris a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D32E12;
	text-decoration: underline;
	font-weight: bold;
}
	
.SubTitGris a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}
.titprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
	color: #FFFFFF;
}
	
.titprodsmall {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-decoration:none;
}

a.titprodsmall {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #666666;
	text-decoration:underline;
}

a.titprodsmall:hover {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline;
	color: #666666;
}

a.titprodsmall:visited {font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration:underline;
	color: #999999;
}
	
.titart {
	font-family:Tahoma, Geneva, sans-serif;
	font-weight: bold;
	font-size: 20px;
	line-height:26px;
	color: #FFF;
	}

.PortletTitle {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #E0E0E0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #58595B;
	padding-bottom: 8px;
	}


.headlinefrontpage {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
}

.headlinefrontpage a:link{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
}

.headlinefrontpage a:hover {
	text-decoration: underline;
}

.stext {
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
color: #CCDAE7;
text-decoration:none;
}

.stext:a {
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
text-decoration:none;
}

.stext a:hover {
font-size: 10px;
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration:underline;
}

.highlightprod {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:16px
}

.listmenu1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	height: auto;
	width: 140px;
}

.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

.text a:hover {
	text-decoration: underline;
}

.text a:visited {
	color:#CCCCCC;
    font-family:Arial, Helvetica, sans-serif, color: #666666;
}

.moduletitle2
	{color:white;background-color:#0099cc}

	
.form1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #58595B;
	border: 1px solid #58595B;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	height: 12px;
	vertical-align:middle;
	background-color: #FFFFFF;
}

.logmember {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.logmember:a 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight : bold;
}

.logmember a:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: underline;
	font-weight : bold;
}

.logmember a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	text-decoration:none;
}

.loggedname {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#E5E5E5;
	text-decoration: none;
	text-transform:none;
}

.loggedname a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration: underline;
	text-transform:none;
}

.loggedname a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
	text-decoration: underline;
	text-transform:none;
}


.headline1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #DDDDDD;
	font-weight: bold;
}

.headline1 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #DDDDDD;
	font-weight: bold;
}

.headline1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #DDDDDD;
	font-weight: bold;
}
.tabla{
	font-size: 12px;
	font-family: arial,verdana;
	text-decoration: none;
	text-align:left;
	font-weight:bold;
	color:#000000;
}

.boton{
	height:23px;
	border: 1px solid #CCCCCC;
	background-color:#58595B;
	font-size:11px;
	text-transform:none;
	font-variant:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #EBEBEB;
	cursor: hand;
}
/*
.input{
	border-style:solid;
	border-width:1px;
	border-color:#638cb5;
	font-family:"Courier New", Courier, mono;
	font-size:12px;
	height:17;
}
*/
.linkmenu{
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.linkmenu a{
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.linkmenu a:hover{
	text-decoration: underline;
}

.typogeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.titmecanica {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #002284;
	text-decoration:none
}

.texhome {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration:none;}

.botonhigh {
	height:23px;
	border: 1px solid #CCCCCC;
	background-color:#FE911B;
	font-size:10px;
	text-transform:none;
	font-variant:normal;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	cursor: hand;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #091C5A;
}

.pollquestion {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.scorecell {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}

.subnav2on {
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #003082;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	text-decoration:none;
}

.subnav2off {

	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	font-size:11px;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #999999;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	text-decoration:none;
}

.newsbodyfrontpage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #EBEBEB;
}

.newsbodyfrontpage a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #400025;
}

.newsbodyfrontpage a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: underline;
	color: #400025;
}

.quiztitle {
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
}

.textporletshome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

.highlight {

	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	font-size:12px;
	text-decoration: none;
	color: #003399;
}


.textosmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}

.titgrupos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

.titgrupos a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}



.titgrupos a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

.fecha {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color:#333333;
	text-decoration: none;
	text-transform:uppercase;
}

.subnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
	text-transform:none;
}

.subnav a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration: none;
	text-transform: none;
}

.subnav a:hover {
	text-decoration: underline;
}

.TopNav {
	font-size: 11px;
	font-weight: normal;
	color:#79735A;
	text-decoration: none;
	text-transform:none;
}

.TopNav a{
	font-size: 11px;
	font-weight: normal;
	color:#79735A;
	text-decoration: none;
	text-transform: none;
}

.TopNav a:hover {
	font-size: 11px;	
	color:#79735A;
	text-decoration: underline;
}

.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	border: 1px solid #888E92;
	vertical-align:middle;
	background-color: #FFFFFF;
}


.searchform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
	color: #999999;
	text-align: center;
}

#scroll { 
     width:510px; 
     height:200px; 
     background-color:#FFFFFF;
	 padding:10px; 
     overflow:auto; 
}

.userypassw {
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #CCDAE7;
}

.newslettertitle {
	font-size: 10px;
	color: #004487;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.linkmenu2 {
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #004487;
}

.navtrail {
	font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
}

.navtrail a:link {
	font-size: 11px;
    font-family:Verdana, Arial, Helvetica, sans-serif, color: #666666;
	color: #999999;
	text-decoration: none;
}

.navtrail a:hover {
	color: #666666;
	text-decoration: none;
}

.calendarMonth{
	color: #FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.calendarPreviosWeek, .calendarNextWeek{
	text-decoration:none;
	color:#FFFFFF;
	font-size:10px;
	font-family:terminal, system, mono, courier, sans-serif;
}
.calendarioBody{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.calendarioItem{
	color:#000000;
	text-decoration:none;
}
.calendarHeader{
	color:#004387;
}
.calendarToday{
	/*border-color:#FF0000;
	border-width:2px;
	border-style:solid;*/
	font-weight:bold;
	/*background-color:#B7C5E0;*/
}
.calendarEventDay{
	/*border-color:#006699;
	border-width:2px;
	border-style:solid;*/
	background-color:#0099FF;
}
.calendarFrame{
	background-color:#004387;
}
.calendarResultsBody{
	background-color:#FFFFFF;
	color:#000000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.calendarResultsHeader{
	color:#FFFFFF;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.calendarWithOutResults{
	background-color:#FF0000;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.formtitle {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	color: #000000;
}

.PortletsHomeTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	text-align: justify;
}
a.PortletsHomeTxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color: #666666;
	cursor:pointer;
}
a.PortletsHomeTxt:hover {
	text-decoration: underline;
}
a.PortletsHomeTxtHIGH{
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	color: #091C5A;
	list-style-image: url(img/templates/bul_pink.gif);
	cursor:pointer;
	line-height:20px;
}


.MenuInterior{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

.MenuInterior a{
	font-size: 11px;
    font-family:Arial, Helvetica, sans-serif, color: #666666;
	color: #FFFFFF;
	text-decoration: none;
}

.MenuInterior a:hover{
	font-size: 11px;
    font-family:Arial, Helvetica, sans-serif, color: #666666;
	color: #FFFFFF;
	text-decoration: underline;
}

.MenuInterior a:visited{
	font-size: 11px;
    font-family:Arial, Helvetica, sans-serif, color: #666666;
	color: #E5E5E5;
	text-decoration: none;
}
.DireccionesHome {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D0DBE7;
}

/* Newsletter styles */

.required {
	color: pink;
}
