
/*************************************************************************************************/
/*   File: /AVComun/r01gImageVA/styles/r01gImage.css*/
/*************************************************************************************************/

div.r01gImage img {
text-align:left;
border:0 none;
text-decoration:none;
}

div.r01gImage p a img {
border:0 none;
text-decoration:none;
margin:0;
padding:0;
}

div.r01gImage p,div.r01gImage h1,div.r01gImage h2,div.r01gImage h3,div.r01gImage h4,div.r01gImage h5,div.r01gImage h6 {
margin:0;
padding:0;
} 


/*************************************************************************************************/
/*   File: /AVComun/r01gHorizontalMenuVA/styles/r01gHorizontalMenu.css*/
/*************************************************************************************************/

@charset "UTF-8";
@media screen,projection
 {
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
ul.r01gMenuBarHorizontal li.r01gMenuBarItemIE {
display:inline;
float:left;
background:#FFF;
}
}

/* SpryMenuBarHorizontal.css - version 0.6 - Spry Pre-Release 1.5 
 Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. 
******************************************************************************
 LAYOUT INFORMATION: describes box model, positioning, z-order
 ******************************************************************************
 The outermost container of the Menu Bar, an auto width box with no margin or padding */
div.r01gMenuTitle {
float:left;
}

div.r01gMenuH {
width:100%;
float:left;
}

ul.r01gMenuBarHorizontal {
list-style-type:none;
cursor:default;
width:auto;
margin:0;
padding:0;
}

/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.r01gMenuBarActive {
z-index:1000;
}

/* Menu item containers, position children relative to this container and are a fixed width */
ul.r01gMenuBarHorizontal li {
list-style-type:none;
position:relative;
text-align:left;
cursor:pointer;
width:auto;
float:left;
margin:0;
padding:0;
}

/* Submenus should appear below their parent (top: 0) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.r01gMenuBarHorizontal ul {
list-style-type:none;
z-index:1020;
cursor:default;
width:auto;
position:absolute;
left:-1000em;
margin:0;
padding:0;
}

/* Submenu that is showing with class designation r01gMenuBarSubmenuVisible, we set left to auto so it comes onto the screen below its parent menu item */
ul.r01gMenuBarHorizontal ul.r01gMenuBarSubmenuVisible {
left:auto;
}

/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) */
ul.r01gMenuBarHorizontal ul ul {
position:absolute;
}

/* Submenu that is showing with class designation r01gMenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.r01gMenuBarHorizontal ul.r01gMenuBarSubmenuVisible ul.r01gMenuBarSubmenuVisible {
left:auto;
top:0;
margin-left:-110.1%;
}

/*******************************************************************************
 DESIGN INFORMATION: describes color scheme, borders, fonts
 ******************************************************************************
 Submenu containers have borders on all sides 
 Menu items are a light gray block with padding and no text decoration */
ul.r01gMenuBarHorizontal a {
display:block;
cursor:pointer;
background-repeat:no-repeat;
}

ul.r01gMenuBarHorizontal a.Level_1 {
padding-top:3px;
padding-bottom:3px;
}

ul.r01gMenuBarHorizontal ul a.r01gMenuBarItemSubmenu span.menuTextSpan {
background-image:url(/AVComun/r01gHorizontalMenuVA/images/r01gMenuArrowRight.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:12px;
}

ul.r01gMenuBarHorizontal ul a.r01gMenuBarItemSubmenuHover span.menuTextSpan {
background-image:url(/AVComun/r01gHorizontalMenuVA/images/r01gMenuArrowRightOn.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:12px;
}

/*******************************************************************************
 BROWSER HACKS: the hacks below should not be changed unless you are an expert
 ******************************************************************************
 HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.r01gMenuBarHorizontal iframe {
position:absolute;
z-index:1010;
filter:alpha(opacity:0.1);
}

ul.r01gMenuBarHorizontal a.Level_2,ul.r01gMenuBarHorizontal a.Level_3 {
padding-top:3px;
padding-bottom:3px;
_padding-top:0;
_padding-bottom:0;
}

ul.r01gMenuBarHorizontal a.r01gMenuBarItemSubmenu span.menuTextSpan,ul.r01gMenuBarHorizontal a.r01gMenuBarItemSubmenuHover span.menuTextSpan {
background-image:url(/AVComun/r01gHorizontalMenuVA/images/r01gMenuArrowDown.gif);
background-repeat:no-repeat;
background-position:right center;
padding-right:12px;
}

/*************************************************************************************************/
/*   File: /AV/r01gHorizontalMenuVA/styles/r58-hmVisualArea61442.css*/
/*************************************************************************************************/

/* ---- GENERAL: Titulo ----- */
div.r01gMenuhmVisualArea61442  {
}
div.r01gMenuhmVisualArea61442 div.r01gMenuTitle {
width:0%;	
background-color:White;
}
/* ---- GENERAL: Menu ----- */
div.r01gMenuH_hmVisualArea61442 {
background-color:White;
}
/* ---- NIVEL 1 ----- */
ul.r01gMenuBarHorizontal_hmVisualArea61442 {
float:Right;
background-color:White;
}
ul.r01gMenuBarHorizontal_hmVisualArea61442 li.Level_1 {
padding: 0 0 0 0;/* pasa a dinamico*/
padding-left: 5px;/* para quitar en el futuro */
padding-left: 5px;
}
ul.r01gMenuBarHorizontal_hmVisualArea61442 a {
padding-right:10px;
padding-left:20px;	
padding-right:10px;
padding-left:20px;
background-position:left bottom; /* para quitar en el futuro */
background-position:left bottom;
}	
ul.r01gMenuBarHorizontal_hmVisualArea61442 a.Level_1 {
background-image:url( /AVComun/images/r01LeftCorner.gif );
}
ul.r01gMenuBarHorizontal_hmVisualArea61442#UL_PRINCIPAL_hmVisualArea61442 ul li {	
/* borde de abajo de las opciones */
border-bottom:1px solid #FFFFFF;	
display:block;
float:none;
width:auto;
white-space:nowrap;		
}
/* LEVEL 1 */
ul.r01gMenuBarHorizontal_hmVisualArea61442 a.Level_1 {	
/*Color de fondo, color texto y fuente*/	
font:normal normal normal 70% Verdana;text-decoration:none;color:White;	
background-color:#FF9900;	
}
ul.r01gMenuBarHorizontal_hmVisualArea61442 a.Level_1:hover, ul.r01gMenuBarHorizontal_hmVisualArea61442 a.Level_1:focus {
/*Color de fondo, color texto y fuente hover y focus*/
color:White;
background-color:#CF6406;
}
/* ---- NIVEL 2 ----- */
ul.r01gMenuBarHorizontal_hmVisualArea61442 ul.Level_2 {
/* borde de los ul de segundo nivel para abajo */
border-top:0px none transparent;border-bottom:0px none transparent;border-left:0px none transparent;border-right:0px none transparent;
}
ul.r01gMenuBarHorizontal_hmVisualArea61442 a.Level_2 {	
/*Color de fondo, color texto y fuente*/	
font:normal normal normal 60% Verdana;text-decoration:none;color:White;	
background-color:#FF9900;
}
ul.r01gMenuBarHorizontal_hmVisualArea61442 a.Level_2:hover, ul.r01gMenuBarHorizontal_hmVisualArea61442 a.Level_2:focus {
/*Color de fondo, color texto y fuente hover y focus*/
color:White;
background-color:#CF6406;
}
/* ---- NIVEL 3 ----- */
ul.r01gMenuBarHorizontal_hmVisualArea61442 ul.Level_3 {
/* borde de los ul de segundo nivel para abajo */	
border-top:0px none White;border-bottom:0px none White;border-left:0px none White;border-right:0px none White;
}
ul.r01gMenuBarHorizontal_hmVisualArea61442 a.Level_3 {	
/*Color de fondo, color texto y fuente*/
font:normal normal normal auto Verdana;text-decoration:none;color:#000000;	
background-color:White;	
}
ul.r01gMenuBarHorizontal_hmVisualArea61442 a.Level_3:hover, ul.r01gMenuBarHorizontal_hmVisualArea61442 a.Level_3:focus {
/*Color de fondo, color texto y fuente hover y focus*/
color:Black;
background-color:White;
}
/* Colores especiales para los padres de los elementos abiertos . De momento  no se implementa*/
ul.r01gMenuBarHorizontal a.r01gMenuBarItemHover, ul.r01gMenuBarHorizontal a.r01gMenuBarItemSubmenuHover, ul.r01gMenuBarHorizontal a.r01gMenuBarSubmenuVisible
{
}div.r01gTitlehmVisualArea61442 {	
background-color:White;	
border-top:0px none White;border-bottom:0px none White;border-left:0px none White;border-right:0px none White;
height:15px;	
}
div.r01gTitlehmVisualArea61442  div.r01gImageLeftTitle {		
background-image:url(  );
background-position:center center;
text-align:center;	
}
div.r01gTitlehmVisualArea61442  div.r01gImageRightTitle {	
background-image:url(  );
background-position:center center;
text-align:center;
}	
div.r01gTitlehmVisualArea61442  div.r01gTextoTitle {	
text-align:left; 
padding-top:center;
}
div.r01gTitlehmVisualArea61442  div.r01gTextoTitleSinAncla {	
font:normal normal bold auto Verdana;text-decoration:none;color:#000000;
}
div.r01gTitlehmVisualArea61442  div.r01gTextoTitleConAncla a {
background-color:White;
font:normal normal bold auto Verdana;text-decoration:none;color:#000000;		
}div.r01gTitle_hmVisualArea61442_es div.r01gTextoTitle {
width:100%;
}
div.r01gTitle_hmVisualArea61442_eu div.r01gTextoTitle {
width:100%;
}
div.r01gTitle_hmVisualArea61442_en div.r01gTextoTitle {
width:100%;
}
div.r01gMenuhmVisualArea61442 div.r01gMenuH {  width:100%;  _width:99.9%;}

/*************************************************************************************************/
/*   File: /AVComun/r01gSearchEngineVA/styles/r01gSearchEngine.css*/
/*************************************************************************************************/

/* Estilos para el area visual buscador de texto libre */
div.r01gClsSearchBox {
width:98%;
_width:100%;
padding:2px;
}

div.r01gClsSearchBox div {
display:block;
}

/* =============== Título ==================== */
div.r01gClsSearchBox div.r01gTitle {
padding-top:3px;
padding-bottom:3px;
}

/* =============== Formulario ================ */
div.r01gClsSearchBox div.r01gSearchEngineForm {
padding-top:6px;
padding-bottom:6px;
}

div.r01gClsSearchBox div.r01gSearchEngineForm form {
margin-top:0;
margin-bottom:0;
}

/* =============== Caja de texto ================ */
div.r01gClsSearchBox div input.r01gInputText {
border:1px solid #969696;
margin-left:3px;
width:58%;
}

div.r01gClsSearchBox div label.r01gLabelInputText {
display:none;
}

/* =============== Boton Buscar ================ */
div.r01gClsSearchBox div input.r01gBtnSearch {
cursor:pointer;
width:35%;
margin-bottom:1px;
}

div.r01gClsSearchBox div input.r01gBtnSearch-on {
border:1px solid #FFF;
color:#FFF;
}

/* =============== Pie ================ 
 Estilos para el area visual buscador de texto libre */
div.r01gClsSearchBox div.r01gFoot {
border-top:1px dashed graytext;
padding-top:3px;
padding-bottom:3px;
}

div.r01gClsSearchBox div.r01gFoot a {
text-decoration:none;
}

div.r01gClsSearchBox div.r01gFoot span.r01gFootSpan {
cursor:default;
}

div.r01gClsSearchBox div.r01gFoot a span.r01gFootSpan {
cursor:pointer;
}

div.r01gClsSearchBox div.r01gTitle span,div.r01gClsSearchBox div.r01gFoot a span {
padding-left:5px;
}

/*************************************************************************************************/
/*   File: /AV/r01gSearchEngineVA/styles/r58-srchVisualArea10206.css*/
/*************************************************************************************************/

div.r01gClsSearchBoxsrchVisualArea10206 {	
}
/* =============== Título ==================== */
div.r01gClsSearchBoxsrchVisualArea10206 div.r01gTitle {
background-color:transparent;
}
div.r01gClsSearchBoxsrchVisualArea10206 div.r01gTitle span {
font:normal normal normal 70% Verdana;text-decoration:none;color:#4FB0E5;
}
/* =============== Formulario ================ */
div.r01gClsSearchBoxsrchVisualArea10206 div.r01gSearchEngineForm {	
background-color:#FFDBA4;
}
/* =============== Caja de texto ================ */
div.r01gClsSearchBoxsrchVisualArea10206 div input.r01gInputText {
font:normal normal normal 70% Verdana;text-decoration:none;color:#000000;
}
/* =============== Boton Buscar ================ */
div.r01gClsSearchBoxsrchVisualArea10206 div input.r01gBtnSearch{
font:normal normal normal 70% Sans-Serif;text-decoration:none;color:#FFFFFF;
}
div.r01gClsSearchBoxsrchVisualArea10206 div input.r01gBtnSearch-on {
background-color:#FF9700;
}
div.r01gClsSearchBoxsrchVisualArea10206 div input.r01gBtnSearch-off {
border:1px solid White;
background-color:#FF9700;	
} 
/* =============== Pie ================ */
div.r01gClsSearchBoxsrchVisualArea10206 div.r01gFoot {
background-color:#FFDBA4;		
}
div.r01gClsSearchBoxsrchVisualArea10206 div span.r01gFootSpan-off {
font:normal normal normal 70% Verdana;text-decoration:none;color:#000000;
} 
div.r01gClsSearchBoxsrchVisualArea10206 div span.r01gFootSpan-on {
font:normal normal normal 70% Verdana;text-decoration:none;color:#000000;
color:transparent;
}

/*************************************************************************************************/
/*   File: /AVComun/r01gNavigatorVA/styles/r01gNavigator.css*/
/*************************************************************************************************/

/* Visualizador del nivel de navegacion */
div.r01gClsNavigator strong {
display:inline;
padding-left:1px;
margin:0 10px 0 0;
}

div.r01gClsNavigator ol {
display:inline;
margin:0;
padding:0;
}

div.r01gClsNavigator ol li {
display:inline;
color:#A6A6A6;
margin:0 3px;
padding:0;
}

div.r01gClsNavigator ol li.r01gNavigatorSeparator {
background-repeat:no-repeat;
background-position:center center;
}

div.r01gClsNavigator ol li a {
color:#A6A6A6;
}

div.r01gClsNavigator ol li.r01gNavigatorFirst a,div.r01gClsNavigator ol li.r01gNavigatorFirst a:visited,div.r01gClsNavigator ol li.r01gNavigatorLast a {
text-decoration:underline;
} 


/*************************************************************************************************/
/*   File: /AV/r01gNavigatorVA/styles/r58-brdVisualArea7965.css*/
/*************************************************************************************************/


/* Visualizador del nivel de navegacion */
div.r01gClsNavigatorbrdVisualArea7965 {
	font				: normal normal normal 70% Verdana;text-decoration:none;color:#005b8c;
}
div.r01gClsNavigatorbrdVisualArea7965 ol li.r01gNavigatorSeparator{
	background-image	: url( /AVComun/images/r01NavigatorSeparator.gif ); 
}

/*************************************************************************************************/
/*   File: /AV/r01gHorizontalMenuVA/styles/r58-hmVisualArea7279.css*/
/*************************************************************************************************/

/* ---- GENERAL: Titulo ----- */
div.r01gMenuhmVisualArea7279  {
}
div.r01gMenuhmVisualArea7279 div.r01gMenuTitle {
width:0%;	
background-color:White;
}
/* ---- GENERAL: Menu ----- */
div.r01gMenuH_hmVisualArea7279 {
background-color:White;
}
/* ---- NIVEL 1 ----- */
ul.r01gMenuBarHorizontal_hmVisualArea7279 {
float:Right;
background-color:White;
}
ul.r01gMenuBarHorizontal_hmVisualArea7279 li.Level_1 {
padding: 0 0 0 0;/* pasa a dinamico*/
padding-left: 5px;/* para quitar en el futuro */
padding-left: 5px;
}
ul.r01gMenuBarHorizontal_hmVisualArea7279 a {
padding-right:10px;
padding-left:20px;	
padding-right:10px;
padding-left:20px;
background-position:left bottom; /* para quitar en el futuro */
background-position:left bottom;
}	
ul.r01gMenuBarHorizontal_hmVisualArea7279 a.Level_1 {
background-image:url( /AVComun/images/r01LeftCorner.gif );
}
ul.r01gMenuBarHorizontal_hmVisualArea7279#UL_PRINCIPAL_hmVisualArea7279 ul li {	
/* borde de abajo de las opciones */
border-bottom:1px solid #FFFFFF;	
display:block;
float:none;
width:auto;
white-space:nowrap;		
}
/* LEVEL 1 */
ul.r01gMenuBarHorizontal_hmVisualArea7279 a.Level_1 {	
/*Color de fondo, color texto y fuente*/	
font:normal normal normal 70% Verdana;text-decoration:none;color:#fff;	
background-color:#FFDBA4;	
}
ul.r01gMenuBarHorizontal_hmVisualArea7279 a.Level_1:hover, ul.r01gMenuBarHorizontal_hmVisualArea7279 a.Level_1:focus {
/*Color de fondo, color texto y fuente hover y focus*/
color:White;
background-color:Orange;
}
/* ---- NIVEL 2 ----- */
ul.r01gMenuBarHorizontal_hmVisualArea7279 ul.Level_2 {
/* borde de los ul de segundo nivel para abajo */
border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;
}
ul.r01gMenuBarHorizontal_hmVisualArea7279 a.Level_2 {	
/*Color de fondo, color texto y fuente*/	
font:normal normal normal 70% Verdana;text-decoration:none;color:#fff;	
background-color:#FF9900;
}
ul.r01gMenuBarHorizontal_hmVisualArea7279 a.Level_2:hover, ul.r01gMenuBarHorizontal_hmVisualArea7279 a.Level_2:focus {
/*Color de fondo, color texto y fuente hover y focus*/
color:White;
background-color:#CF6406;
}
/* ---- NIVEL 3 ----- */
ul.r01gMenuBarHorizontal_hmVisualArea7279 ul.Level_3 {
/* borde de los ul de segundo nivel para abajo */	
border-top:0px none White;border-bottom:0px none White;border-left:0px none White;border-right:0px none White;
}
ul.r01gMenuBarHorizontal_hmVisualArea7279 a.Level_3 {	
/*Color de fondo, color texto y fuente*/
font:normal normal normal auto Verdana;text-decoration:none;color:#000000;	
background-color:White;	
}
ul.r01gMenuBarHorizontal_hmVisualArea7279 a.Level_3:hover, ul.r01gMenuBarHorizontal_hmVisualArea7279 a.Level_3:focus {
/*Color de fondo, color texto y fuente hover y focus*/
color:Black;
background-color:White;
}
/* Colores especiales para los padres de los elementos abiertos . De momento  no se implementa*/
ul.r01gMenuBarHorizontal a.r01gMenuBarItemHover, ul.r01gMenuBarHorizontal a.r01gMenuBarItemSubmenuHover, ul.r01gMenuBarHorizontal a.r01gMenuBarSubmenuVisible
{
}div.r01gTitlehmVisualArea7279 {	
background-color:#FFDBA4;	
border-top:0px none White;border-bottom:0px none White;border-left:0px none White;border-right:0px none White;
height:15px;	
}
div.r01gTitlehmVisualArea7279  div.r01gImageLeftTitle {		
background-image:url(  );
background-position:center center;
text-align:center;	
}
div.r01gTitlehmVisualArea7279  div.r01gImageRightTitle {	
background-image:url(  );
background-position:center center;
text-align:center;
}	
div.r01gTitlehmVisualArea7279  div.r01gTextoTitle {	
text-align:left; 
padding-top:center;
}
div.r01gTitlehmVisualArea7279  div.r01gTextoTitleSinAncla {	
font:normal normal bold auto Verdana;text-decoration:none;color:#000000;
}
div.r01gTitlehmVisualArea7279  div.r01gTextoTitleConAncla a {
background-color:#FFDBA4;
font:normal normal bold auto Verdana;text-decoration:none;color:#000000;		
}div.r01gTitle_hmVisualArea7279_es div.r01gTextoTitle {
width:100%;
}
div.r01gTitle_hmVisualArea7279_eu div.r01gTextoTitle {
width:100%;
}
div.r01gTitle_hmVisualArea7279_en div.r01gTextoTitle {
width:100%;
}
div.r01gMenuhmVisualArea7279 div.r01gMenuH {  width:100%;  _width:99.9%;}

/*************************************************************************************************/
/*   File: /AVComun/r01gPageFootVA/styles/r01gPageFoot.css*/
/*************************************************************************************************/

/* Estilos para el área visual pie de página */
div.r01gClsFoot {
width:100%;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
padding-top:2px;
padding-bottom:2px;
}

div.r01gClsFoot div {
padding:2px 0;
}

div.r01gClsFoot div a {
text-decoration:none;
}

div.r01gClsFoot div.r01gClsFootLeft {
margin-left:8px;
float:left;
text-align:left;
}

div.r01gClsFoot div.r01gClsFootRight {
text-align:right;
margin-right:15px;
}

div.r01gClsFoot div.r01gClsFootLeft a,div.r01gClsFoot div.r01gClsFootRight a {
padding-left:15px;
background-image:url(/AVComun/r01gPageFootVA/images/r01gArrow.gif);
background-position:center left;
background-repeat:no-repeat;
} 


/*************************************************************************************************/
/*   File: /AV/r01gPageFootVA/styles/r58-ftVisualArea9797.css*/
/*************************************************************************************************/

div.r01gClsFootftVisualArea9797 {
}
div.r01gClsFootftVisualArea9797 div {
background-color:#FF9900;
}

div.r01gClsFootftVisualArea9797 div.r01gClsFootSinAncla {
font:normal normal normal 70% Verdana;text-decoration:none;color:#fff;
}

div.r01gClsFootftVisualArea9797 div.r01gClsFootContent {
}

div.r01gClsFootftVisualArea9797 div.r01gClsFootConAncla a {
font:normal normal normal 70% Verdana;text-decoration:none;color:#fff;
}

/*************************************************************************************************/
/*   File: /AVComun/r01gBannerVA/styles/r01gCommonBanner.css*/
/*************************************************************************************************/

div.r01gClsBanner img {
border:0 none;
text-decoration:none;
}

div.r01gClsBanner a img {
border:0 none;
}

div.r01gClsBanner h1,div.r01gClsBanner h2,div.r01gClsBanner h3,div.r01gClsBanner h4,div.r01gClsBanner h5,div.r01gClsBanner h6 {
margin:0;
padding:0;
}

/*************************************************************************************************/
/*   File: /AVComun/r01gContentListVA/styles/r01gContentListSearchEngineStyles.css*/
/*************************************************************************************************/

/* ************************************************************************** *\
   				ELEMENTOS DE LA BUSQUEDA   	ul-dl	li-dd			
/* ************************************************************************** */
div.r01gClsContentList {
_padding-top:5px;
}

div.r01gClsContentList div.r01gTitle {
margin:5px;
}

div.r01gClsContentList div div.r01gTextoTitle {
padding:5px;
}

div.r01gClsContentList ul {
list-style:none;
margin:0;
padding:0 10px 5px;
}

div.r01gClsContentList ul li {
_margin:7px 0 0 7px;
text-align:left;
margin:10px 0 0 7px;
padding:0;
}

div.r01gClsContentList ul li div {
display:block;
margin:0;
}

div.r01gClsContentList ul li div a {
display:block;
}

/* --- Titulo del elemento --- */
div.r01gClsContentList ul li div.r01gCLItemDocLink {
text-align:left;
background-repeat:no-repeat;
background-position:0 3px;
_background-position:0 5px;
border:none;
padding:0 0 4px 17px;
}

div.r01gClsContentList ul li div.r01gCLItemDocLink a {
text-decoration:none;
}

div.r01gClsContentList ul li div.r01gCLItemDocLink a:hover {
text-decoration:underline;
}

/* --- Detalle del tipo de contenido --- */
div.r01gClsContentList ul li div.r01CLItemTypoDet {
font-style:italic;
color:#747474;
padding:3px 0 0 15px;
}

/* --- Mas resultados --- */
div.r01gClsContentList div.r01gContentListMoreLayer {
width:auto;
text-align:right;
cursor:default;
}

div.r01gClsContentList a.r01gClsContentListMore {
float:right;
width:auto;
display:block;
padding-bottom:5px;
text-decoration:none;
cursor:pointer;
}

div.r01gClsContentList a.r01gClsContentListMore span {
background-image:url(/AVComun/r01gContentListVA/images/r01gArrow2.gif);
background-repeat:no-repeat;
background-position:center right;
width:auto;
padding-right:15px;
margin-left:0;
margin-right:5px;
margin-bottom:3px;
text-align:right;
border:none;
text-decoration:none;
cursor:pointer;
}
div.r01gClsContentList ul li div {
background:url(/AVComun/r01gContentListVA/images/r01gSpriteTypoContentList.gif) no-repeat;
}
/* --- Estilos dependientes del tipo de contenido --- */
div.r01gClsContentList ul li div.r01gCLItemTypoNoTypo {
background-position:0 -2097px;
_background-position:0 -2095px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_procedimientos_administrativos {
background-position:0 -1399px;
_background-position:0 -1395px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_procedimientos_administrativos_active {
background-position:0 -3147px;
_background-position:0 -3144px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_procedimientos_administrativos_activeLastDays {
background-position:0 -3500px;
_background-position:0 -3495px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_procedimientos_administrativos_historic {
background-position:0 -4197px;
_background-position:0 -4195px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_procedimientos_administrativos_solved {
background-position:0 -4549;
_background-position:0 -4545;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_procedimientos_administrativos_closed {
background-position:0 -3847px;
_background-position:0 -3845px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_prensa_comunicacion {
background-position:0 -2800;
_background-position:0 -2795;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_documentacion {
background-position:0 -697px;
_background-position:0 -695px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_eventos {
background-position:0 -1047;
_background-position:0 -1045;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_rrhh {
background-position:0 -4897px;
_background-position:0 -4895px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_estadisticas {
background-position:0 -5249px;
_background-position:0 -5245px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_organizacion {
background-position:0 -2447px;
_background-position:0 -2445px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_legislacion {
background-position:0 -1747px;
_background-position:0 -1744px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_directorios {
background-position:0 -347px;
_background-position:0 -345px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_turismo {
background-position:0 -5600px;
_background-position:0 -5595px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismAlojamiento {
background-position:0 -5950px;
_background-position:0 -5945px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismRestauracion {
background-position:0 -9800px;
_background-position:0 -9795px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismMovilidad {
background-position:0 -8050px;
_background-position:0 -8045;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismDestinos {
background-position:0 -7350px;
_background-position:0 -7345px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismOficinas {
background-position:0 -9450px;
_background-position:0 -9445px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismNaturaleza {
background-position:0 -8400px;
_background-position:0 -8395px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismCultura {
background-position:0 -6650px;
_background-position:0 -6645px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismDeportes {
background-position:0 -7000px;
_background-position:0 -6995px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismGastronomia {
background-position:0 -7700px;
_background-position:0 -7695px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismOcio {
background-position:0 -9100px;
_background-position:0 -9095px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismCompras {
background-position:0 -6300px;
_background-position:0 -6295px;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_tourismNegocios {
background-position:0 -8750px;
_background-position:0 -8745px;
}

/* ************************************************************************** *\
   							SINDICACION DE CONTENIDOS
/* ************************************************************************** */
img.rssDecorateImage {
border:none;
padding-right:10px;
float:right;
}

div.r01gClsContentList a.r01gClsContentListMore:hover,div.r01gClsContentList a.r01gClsContentListMore span:hover {
text-decoration:underline;
cursor:pointer;
}

div.r01gClsContentList ul li div.r01gCLItemTypo_enlaces,div.r01gClsContentList ul li div.r01gCLItemTypo_informacion {
background-position:0 -1399px;
_background-position:0 -1395px;
}

/*************************************************************************************************/
/*   File: /AV/r01gContentListVA/styles/r58-lstVisualArea10214.css*/
/*************************************************************************************************/

	div.r01gClsContentListlstVisualArea10214 {
		background-color	: #fff;
		border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;
	}
	
	div.r01gClsContentListlstVisualArea10214 ul {					
	}
	div.r01gClsContentListlstVisualArea10214 ul li {		
	}			
	div.r01gClsContentListlstVisualArea10214 ul li div.r01gCLItemDocLink {				
	}						
	div.r01gClsContentListlstVisualArea10214 ul li div.r01gCLItemDocLink a {				
		font				: normal normal normal 70% Verdana;text-decoration:none;color:#000;
	}
	div.r01gClsContentListlstVisualArea10214 ul li div.r01CLItemTypoDet {				
		font				: normal normal normal 70% Verdana;text-decoration:none;color:#000;
		font-style			: italic;  		
		color				: #747474; 		
	}		
	div.r01gClsContentListlstVisualArea10214 ul li div.r01gCLItemDocLink a:hover {
		color				:#ff9900;
	}
	/* --- Mas resultados --- */
	div.r01gClsContentListlstVisualArea10214 a.r01gClsContentListMore span {			
		border-top:0px none #FFFFFF;border-bottom:0px none #FFFFFF;border-left:0px none #FFFFFF;border-right:0px none #FFFFFF;				
		font				: normal normal bold 70% Verdana;text-decoration:none;color:#000;
		background-color	: #fff;
		
	}
	div.r01gClsContentListlstVisualArea10214 a.r01gClsContentListMore {
	}
	div.r01gClsContentListlstVisualArea10214 a.r01gClsContentListMore:hover {
		color				: #ff9900;
	}	
	div.r01gClsContentListlstVisualArea10214 a.r01gClsContentListMore span:hover {
		color				: #ff9900;
	}



/*
 ===================================================================================
 				        PARTE DINAMICA DEL AV TITLE
 ===================================================================================
*/
div.r01gTitlelstVisualArea10214 {	
	background-color		:#fff;	
	border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;;
	height					:15px;	
}
div.r01gTitlelstVisualArea10214  div.r01gImageLeftTitle {		
	background-image		:url(  );
	background-position		:center center;
	text-align				:center;	
}
div.r01gTitlelstVisualArea10214  div.r01gImageRightTitle {	
	background-image		:url(  );
	background-position		:center center;
	text-align				:center;
}	
div.r01gTitlelstVisualArea10214  div.r01gTextoTitle {	
	text-align				:left; 
	padding-top				:center;
}
div.r01gTitlelstVisualArea10214  div.r01gTextoTitleSinAncla {	
	font					:normal normal bold 80% Arial;text-decoration:none;color:#ff9900;
}
div.r01gTitlelstVisualArea10214  div.r01gTextoTitleConAncla a {
	background-color		:#fff;
	font					:normal normal bold 80% Arial;text-decoration:none;color:#ff9900;		
}div.r01gTitle_lstVisualArea10214_es div.r01gTextoTitle {
  width:100%;
}
div.r01gTitle_lstVisualArea10214_eu div.r01gTextoTitle {
  width:100%;
}


/*************************************************************************************************/
/*   File: /AVComun/r01gVerticalMenuVA/styles/r01gVerticalMenu.css*/
/*************************************************************************************************/

/** 2008/03/11 --> FIX PARA QUE NO HAYA QUE REPUBLICAR LOS MENUS */
	div.r01gMenuV ul li.r01gMenuVDown a span,div.r01gMenuV ul li.r01gMenuVDown a:hover span,div.r01gMenuV ul li.r01gMenuVDown a: hover span,div.r01gMenuV ul li.r01gMenuVSide a span,div.r01gMenuV ul li.r01gMenuVSide a:hover span {
		padding-right:15px;
	}	
	div.r01gMenuV ul li.r01gMenuVNoChild_1 a,div.r01gMenuV ul li.r01gMenuVNoChild_1 a:hover,div.r01gMenuV ul li.r01gMenuVNoChild_2 a,div.r01gMenuV ul li.r01gMenuVNoChild_2 a:hover,div.r01gMenuV ul li.r01gMenuVNoChild_3 a,div.r01gMenuV ul li.r01gMenuVNoChild_3 a:hover {
		background-image:none;
	}	
	ul.r01gMenuV_1 li a span,ul.r01gMenuV_1 li a:hover span,div.r01gMenuV ul li.r01gMenuVNoChild_1 a span,div.r01gMenuV ul li.r01gMenuVNoChild_1 a:hover span,ul.r01gMenuV_2 li a:hover span,div.r01gMenuV ul li ul li.r01gMenuVNoChild_2 a span,div.r01gMenuV ul li.r01gMenuVNoChild_2 a:hover span,ul.r01gMenuV_3 li a:hover span,div.r01gMenuV ul li.r01gMenuVNoChild_3 a span,div.r01gMenuV ul li.r01gMenuVNoChild_3 a:hover span {
		display:block;
		background-position:4px 7px;
		background-repeat:no-repeat;
	}	
	ul.r01gMenuV_2 li a span,ul.r01gMenuV_3 li a span {
		padding-top:2px;
		padding-bottom:2px;
		display:block;
		background-position:4px 7px;
		background-repeat:no-repeat;
	}
/** 2008/03/11 --> FIN FIX PARA QUE NO HAYA QUE REPUBLICAR LOS MENUS */

/*
 ===================================================================================
 				        PARTE FIJA DE LOS MENUS
 ===================================================================================
 */
div.r01gMenuVertical {
_float:none;
padding:2px;
}

/* IE Menu CSS 
 csshover.htc file version: V1.21.041022 - Available for download from: http://www.xs4all.nl/~peterned/csshover.html 

body {
	_behavior:url(/AVComun/r01gMenu/scripts/r01gCsshover.htc);	
}*/
.r01gMenuV {
width:100%;
}

.r01gMenuV ul {
width:100%;
list-style:none;
margin:0;
padding:0;
}

.r01gMenuV ul li {
cursor:pointer;
_float:left;
_width:100%;
_height:1%;
}

div.r01gMenuV li:hover {
cursor:pointer;
z-index:100;
}

div.r01gMenuV li,div.r01gMenuV li:hover {
position:relative;
}

div.r01gMenuV ul li a {
cursor:pointer;
display:block;
text-decoration:none;
text-align:left;
_height:1%;
margin:0;
}

div.r01gMenuV ul li a:hover {
cursor:pointer;
}

div.r01gMenuV ul li.r01gMenuVDown a {
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position:98% 50%;
background-repeat:no-repeat;
}

div.r01gMenuV ul li.r01gMenuVDown a:hover {
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position:98% 67%;
background-repeat:no-repeat;
}

div.r01gMenuV ul li.r01gMenuVSide a {
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position:99% 84%;
background-repeat:no-repeat;
}

div.r01gMenuV ul li.r01gMenuVSide a:hover {
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position:99% 99%;
background-repeat:no-repeat;
}

/* --------------------------------- 
 ---- CONTROL DEL DESPLIEGUE ----- 
 Controla el despliegue del segundo nivel del menu 
   y el alineamiento a derecha e izquierda */
div.r01gMenuV ul li ul.r01gMenuVSide {
position:absolute;
top:0;
display:none;
}

div.r01gMenuV ul li ul li ul {
position:absolute;
top:0;
display:block;
_display:inline;
}

/* --- CONTROL DEL DESPLIEGUE --- 
 Enter the more specific element (div) selector
   on non-anchor hovers for IE5.x to comply with the
   older version of csshover.htc - V1.21.041022. It
   improves IE's performance speed to use the older
   file and this method */
div.r01gMenuV ul ul,div.r01gMenuV ul ul ul,div.r01gMenuV ul ul ul ul {
display:block;
_display:inline;
}

/* --- FIN CONTROL DEL DESPLIEGUE --- 
 --- CONTROL SIN SOPORTE PARA JAVASCRIPT --- */
.r01gMenuV_NoScript_2 {
text-indent:1em;
}

.r01gMenuV_NoScript_3 {
text-indent:2em;
}

.r01gMenuV ul li.r01gUnderline,div.r01gMenuV ul li a.r01gUnderline {
border-bottom:1px dotted #ccc;
}

div.r01gMenuV ul li.r01gMenuVDown a span.r01gOptMenuSpan,div.r01gMenuV ul li.r01gMenuVDown a:hover span.r01gOptMenuSpan,div.r01gMenuV ul li.r01gMenuVDown a: hover span.r01gOptMenuSpan,div.r01gMenuV ul li.r01gMenuVSide a span.r01gOptMenuSpan,div.r01gMenuV ul li.r01gMenuVSide a:hover span.r01gOptMenuSpan {
padding-right:15px;
}

div.r01gMenuV ul li.r01gMenuVNoChild_1 a,div.r01gMenuV ul li.r01gMenuVNoChild_1 a:hover,div.r01gMenuV ul li.r01gMenuVNoChild_2 a,div.r01gMenuV ul li.r01gMenuVNoChild_2 a:hover,div.r01gMenuV ul li.r01gMenuVNoChild_3 a,div.r01gMenuV ul li.r01gMenuVNoChild_3 a:hover {
background-image:none;
}

ul.r01gMenuV_1 li a span.r01gOptMenuSpan,ul.r01gMenuV_1 li a:hover span.r01gOptMenuSpan,div.r01gMenuV ul li.r01gMenuVNoChild_1 a span.r01gOptMenuSpan,div.r01gMenuV ul li.r01gMenuVNoChild_1 a:hover span.r01gOptMenuSpan,ul.r01gMenuV_2 li a:hover span.r01gOptMenuSpan,div.r01gMenuV ul li ul li.r01gMenuVNoChild_2 a span.r01gOptMenuSpan,div.r01gMenuV ul li.r01gMenuVNoChild_2 a:hover span.r01gOptMenuSpan,ul.r01gMenuV_3 li a:hover span.r01gOptMenuSpan,div.r01gMenuV ul li.r01gMenuVNoChild_3 a span.r01gOptMenuSpan,div.r01gMenuV ul li.r01gMenuVNoChild_3 a:hover span.r01gOptMenuSpan {
display:block;
background-position:4px 7px;
background-repeat:no-repeat;
}

ul.r01gMenuV_2 li a span.r01gOptMenuSpan,ul.r01gMenuV_3 li a span.r01gOptMenuSpan {
padding-top:2px;
padding-bottom:2px;
display:block;
background-position:4px 7px;
background-repeat:no-repeat;
}

div.r01gMenuV ul li.r01gMenuVDown ul li a,div.r01gMenuV ul li.r01gMenuVDown ul li a:hover {
padding-left:2em;
text-align:left;
}

div.r01gMenuV ul li.r01gMenuVDown ul li ul li a,div.r01gMenuV ul li.r01gMenuVDown ul li ul li a:hover {
padding-left:0;
text-align:left;
}

.r01gMenuVLeft li ul,.r01gMenuVLeft ul li ul li ul {
left:100.1%;
}

.r01gMenuVRight li ul,.r01gMenuVRight ul li ul li ul {
left:-100.1%;
} 


/*************************************************************************************************/
/*   File: /AV/r01gVerticalMenuVA/styles/r58-vmVisualArea61446.css*/
/*************************************************************************************************/

/* ---- GENERAL: Titulo ----- */
div.r01gMenuvmVisualArea61446 {
border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;
}
/* ---- GENERAL: Opciones de nivel 1 ----- */
ul.r01gMenuV_1vmVisualArea61446 li a span.r01gOptMenuSpan {
padding-top:1px;
padding-bottom:1px;
}
/* ---- Colores: Primer nivel ----- */
ul.r01gMenuV_1vmVisualArea61446 li a {	
font:normal normal normal 70% Verdana;text-decoration:none;color:#000000;
background-color:White; 			
}
ul.r01gMenuV_1vmVisualArea61446 li a:hover {
color:White; 
background-color:#FF9900;
}
/* ---- Bullet Primer nivel ----- */
ul.r01gMenuV_1vmVisualArea61446 li a span.r01gOptMenuSpan {
		
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;	
padding-left:15px;	


}
ul.r01gMenuV_1vmVisualArea61446 li a:hover span.r01gOptMenuSpan {		
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;
		

}
/* ---- Color Primer nivel Sin hijos ----- */
div.r01gMenuV ul li.r01gMenuVNoChild_1vmVisualArea61446 a:hover {
color:White;	
}
/* ---- Bullet Primer nivel sin hijos ----- */
div.r01gMenuV ul li.r01gMenuVNoChild_1vmVisualArea61446 a span.r01gOptMenuSpan {									
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;
padding-left:15px;

			
}
div.r01gMenuV ul li.r01gMenuVNoChild_1vmVisualArea61446 a:hover span.r01gOptMenuSpan {		
		
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;


}
/* ---- GENERAL: Opciones de nivel 2 ----- */
ul.r01gMenuV_2vmVisualArea61446 {
border-top:0px none White;border-bottom:0px none White;border-left:0px none White;border-right:0px none White;								
}
ul.r01gMenuV_2vmVisualArea61446 li a {	
font:normal normal normal 70% Verdana;text-decoration:none;color:#1779AE;
background-color:White; 			
}
ul.r01gMenuV_2vmVisualArea61446 li a:hover {
color:#1779AE; 
background-color:White;
}
ul.r01gMenuV_2vmVisualArea61446 li a span.r01gOptMenuSpan {		
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;
padding-left:15px;		
	
	
}
ul.r01gMenuV_2vmVisualArea61446 li a:hover span.r01gOptMenuSpan {
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;
	

}
div.r01gMenuV ul li ul li.r01gMenuVNoChild_2vmVisualArea61446 a span.r01gOptMenuSpan {							
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;
padding-left:15px;		

			
}
div.r01gMenuV ul li.r01gMenuVNoChild_2vmVisualArea61446 a:hover span.r01gOptMenuSpan {	
		
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;		


}
/* ---- GENERAL: Opciones de nivel 3 ----- */
ul.r01gMenuV_3vmVisualArea61446 {
border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;				
}
ul.r01gMenuV_3vmVisualArea61446 li a {	
font:normal normal normal 70% Verdana;text-decoration:none;color:#1779AE;
background-color:White; 			
}
ul.r01gMenuV_3vmVisualArea61446 li a:hover {
color:Black; 
background-color:White;
}
ul.r01gMenuV_3vmVisualArea61446 li a span.r01gOptMenuSpan {			
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;
padding-left:15px;		
		
	
}
ul.r01gMenuV_3vmVisualArea61446 li a:hover span.r01gOptMenuSpan {		
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;		
		
			
}
div.r01gMenuV ul li.r01gMenuVNoChild_3vmVisualArea61446 a:hover {	
color:Black;	
}
div.r01gMenuV ul li.r01gMenuVNoChild_3vmVisualArea61446 a span.r01gOptMenuSpan {										
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;
padding-left:15px;	

			
}
div.r01gMenuV ul li.r01gMenuVNoChild_3vmVisualArea61446 a:hover span.r01gOptMenuSpan {	
		
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;	


}div.r01gTitlevmVisualArea61446 {	
background-color:#FF9900;	
border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;
height:auto;	
}
div.r01gTitlevmVisualArea61446  div.r01gImageLeftTitle {		
background-image:url(  );
background-position:center center;
text-align:center;	
}
div.r01gTitlevmVisualArea61446  div.r01gImageRightTitle {	
background-image:url(  );
background-position:center center;
text-align:center;
}	
div.r01gTitlevmVisualArea61446  div.r01gTextoTitle {	
text-align:left; 
padding-top:0px;
}
div.r01gTitlevmVisualArea61446  div.r01gTextoTitleSinAncla {	
font:normal normal bold 70% Verdana;text-decoration:none;color:#ffffff;
}
div.r01gTitlevmVisualArea61446  div.r01gTextoTitleConAncla a {
background-color:#FF9900;
font:normal normal bold 70% Verdana;text-decoration:none;color:#ffffff;		
}div.r01gTitle_vmVisualArea61446_es div.r01gTextoTitle {
width:100%;
}
div.r01gTitle_vmVisualArea61446_eu div.r01gTextoTitle {
width:100%;
}


/*************************************************************************************************/
/*   File: /AVComun/r01gDetailedMenuVA/styles/r01gDetailedMenu.css*/
/*************************************************************************************************/

div.r01gDetMenu {
_width:100%;
text-align:left;
padding:5px;
}

div.r01gDetMenu div.r01gDetMenuTitle img {
float:left;
margin-bottom:5px;
}

div.r01gDetMenu div.r01gDetMenuTitle h2 {
float:left;
padding-top:0;
padding-right:0;
padding-bottom:11px;
margin:20px 0 10px 10px;
}

div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement {
margin-top:5px;
}

/* ======== NIVEL 2 ======== */
div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 {
margin-left:15px;
}

/* ======== NIVEL 3 ======== */
div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL3 ul {
margin-bottom:4px;
margin-top:0;
display:block;
}

div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL3 ul li {
background-position:top left;
background-repeat:no-repeat;
list-style:none;
padding-top:0;
padding-right:0;
padding-bottom:0;
display:block;
height:auto;
line-height:100%;
margin:0;
}

div.r01gDetMenuTitle,div.r01gDetMenu div.r01gDetMenu1Cols div.r01gDetMenuCol0 {
width:100%;
}

div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL1 h3,div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h4,div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h3 {
background-position:top left;
background-repeat:no-repeat;
margin-bottom:4px;
margin-top:0;
}

div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL1 p,div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 p,div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL3 ul li p {
color:#666;
font-size:80%;
margin-top:0;
margin-bottom:4px;
}

div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h4 a:hover,div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h3 a:hover,div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL3 ul li a:hover {
text-decoration:underline;
}

div.r01gDetMenu div.r01gDetMenu2Cols div.r01gDetMenuCol0,div.r01gDetMenu div.r01gDetMenu2Cols div.r01gDetMenuCol1 {
float:left;
width:47%;
}

/*************************************************************************************************/
/*   File: /AV/r01gDetailedMenuVA/styles/r58-mdVisualArea10213.css*/
/*************************************************************************************************/

div.r01gDetMenumdVisualArea10213 {
border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;	
}
/* ======== TITULO ======== */
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuTitle h2 {
font:normal normal bold 80% Verdana;text-decoration:none;color:#ff9900;
}
/* ======== NIVEL 1 ======== */
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL1 h3 {
background-image:url(/AVComun/images/r01gLeftArrowsOff.gif);
font:normal normal bold 80% Verdana;text-decoration:none;color:#ff9900;	
line-height:100%;
}	
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL1 h3 a {	
font:normal normal bold 80% Verdana;text-decoration:none;color:#ff9900;
font-size:100%;	
}
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL1 h3 a:hover {	
color:Black;
}
/* ======== NIVEL 2 ======== */
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h3 {
background-image:url(/images/r58-gezi_lar02.gif);
font:normal normal bold 70% Verdana;text-decoration:none;color:#666666;	
line-height:100%;
}	
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h3 a {	
font:normal normal bold 70% Verdana;text-decoration:none;color:#666666;
font-size:100%;	
}
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h3 a:hover {	
color:#FF9900;
}
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h4 {
background-image:url(/images/r58-gezi_lar02.gif);
font:normal normal bold 70% Verdana;text-decoration:none;color:#666666;	
line-height:100%;	
}
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h4 a {
font:normal normal bold 70% Verdana;text-decoration:none;color:#666666;
font-size:100%;	
}
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h4 a:hover {	
color:#FF9900;	
}
/* ======== NIVEL 3 ======== */
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL3 ul li {
background-image:url();
font:normal normal normal 80% Verdana;text-decoration:none;color:#ff9900;
line-height:100%; 
}			
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL3 ul li a {
font:normal normal normal 80% Verdana;text-decoration:none;color:#ff9900;
font-size:100%; /*Necesario para que no aplique el size dos veces*/
}
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL3 ul li span.r01gWithoutAnchor {
font:normal normal normal 80% Verdana;text-decoration:none;color:#ff9900;
font-size:100%; /*Necesario para que no aplique el size dos veces*/
}
div.r01gDetMenumdVisualArea10213 div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL3 ul li a:hover {
color:Black;		
}
div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL1 h3 {padding-left:15px;
}
div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h3 {padding-left:15px;
}
div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL2 h4 {padding-left:15px;
}
div.r01gDetMenu div.r01gDetMenuCols div.r01gDetMenuCol div.r01gDetMenuElement div.r01gDetMenuElementL3 ul li {padding-left:0px;
}

/*************************************************************************************************/
/*   File: /AVComun/r01gLangSelectorVA/styles/r01gLangSelector.css*/
/*************************************************************************************************/

/* Estilos para el área visual de seleccion de idiomas */
div.r01gClsLangSelector ul {
display:inline;
margin:0;
padding:0;
}

div.r01gClsLangSelector ul li {
list-style:none;
display:inline;
background-image:url("/AVComun/r01gLangSelectorVA/images/r01gLangSeparator.gif");
background-position:center right;
background-repeat:no-repeat;
margin:0;
padding:0 9px;
}

div.r01gClsLangSelector ul li.r01gFirstLang {
padding-left:0;
}

div.r01gClsLangSelector ul li.r01gLastLang {
background-image:none;
}

div.r01gClsLangSelector ul li a abbr {
cursor:pointer;
letter-spacing:0;
border:0;
}

div.r01gClsLangSelector ul li a.r01gLangSelected:link,div.r01gClsLangSelector ul li a.r01gLangSelected:visited {
text-decoration:none;
}

div.r01gClsLangSelector ul li a.r01gLangUnSelected:link,div.r01gClsLangSelector ul li a.r01gLangUnSelected:visited {
text-decoration:underline;
}

/*************************************************************************************************/
/*   File: /AV/r01gLangSelectorVA/styles/r58-langVisualArea86586.css*/
/*************************************************************************************************/

div.r01gClsLangSelectorlangVisualArea86586 {

}

div.r01gClsLangSelectorlangVisualArea86586 ul li a{	
	font			:normal normal normal 70% Verdana;text-decoration:none;color:#666666;
	margin			:0 0 0 0;
	padding			:0 0 0 0;
}
div.r01gClsLangSelectorlangVisualArea86586 ul li a.r01gLangSelected:link {
	color			:#CCCCCC;
}
div.r01gClsLangSelectorlangVisualArea86586 ul li a.r01gLangUnSelected:link {

}

div.r01gClsLangSelectorlangVisualArea86586 ul li a.r01gLangSelected:visited { 
	color			:#CCCCCC;
}

div.r01gClsLangSelectorlangVisualArea86586 ul li a.r01gLangUnSelected:visited {

}

/*************************************************************************************************/
/*   File: /AV/r01gVerticalMenuVA/styles/r58-vmVisualArea61445.css*/
/*************************************************************************************************/

/* ---- GENERAL: Titulo ----- */
div.r01gMenuvmVisualArea61445 {
border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;
}
/* ---- GENERAL: Opciones de nivel 1 ----- */
ul.r01gMenuV_1vmVisualArea61445 li a span.r01gOptMenuSpan {
padding-top:1px;
padding-bottom:1px;
}
/* ---- Colores: Primer nivel ----- */
ul.r01gMenuV_1vmVisualArea61445 li a {	
font:normal normal normal 70% Verdana;text-decoration:none;color:#000000;
background-color:White; 			
}
ul.r01gMenuV_1vmVisualArea61445 li a:hover {
color:White; 
background-color:#FF9900;
}
/* ---- Bullet Primer nivel ----- */
ul.r01gMenuV_1vmVisualArea61445 li a span.r01gOptMenuSpan {
		
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;	
padding-left:15px;	


}
ul.r01gMenuV_1vmVisualArea61445 li a:hover span.r01gOptMenuSpan {		
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;
		

}
/* ---- Color Primer nivel Sin hijos ----- */
div.r01gMenuV ul li.r01gMenuVNoChild_1vmVisualArea61445 a:hover {
color:White;	
}
/* ---- Bullet Primer nivel sin hijos ----- */
div.r01gMenuV ul li.r01gMenuVNoChild_1vmVisualArea61445 a span.r01gOptMenuSpan {									
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;
padding-left:15px;

			
}
div.r01gMenuV ul li.r01gMenuVNoChild_1vmVisualArea61445 a:hover span.r01gOptMenuSpan {		
		
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;


}
/* ---- GENERAL: Opciones de nivel 2 ----- */
ul.r01gMenuV_2vmVisualArea61445 {
border-top:0px none White;border-bottom:0px none White;border-left:0px none White;border-right:0px none White;								
}
ul.r01gMenuV_2vmVisualArea61445 li a {	
font:normal normal normal 70% Verdana;text-decoration:none;color:#1779AE;
background-color:White; 			
}
ul.r01gMenuV_2vmVisualArea61445 li a:hover {
color:#1779AE; 
background-color:White;
}
ul.r01gMenuV_2vmVisualArea61445 li a span.r01gOptMenuSpan {		
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;
padding-left:15px;		
	
	
}
ul.r01gMenuV_2vmVisualArea61445 li a:hover span.r01gOptMenuSpan {
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;
	

}
div.r01gMenuV ul li ul li.r01gMenuVNoChild_2vmVisualArea61445 a span.r01gOptMenuSpan {							
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;
padding-left:15px;		

			
}
div.r01gMenuV ul li.r01gMenuVNoChild_2vmVisualArea61445 a:hover span.r01gOptMenuSpan {	
		
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;		


}
/* ---- GENERAL: Opciones de nivel 3 ----- */
ul.r01gMenuV_3vmVisualArea61445 {
border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;				
}
ul.r01gMenuV_3vmVisualArea61445 li a {	
font:normal normal normal 70% Verdana;text-decoration:none;color:#1779AE;
background-color:White; 			
}
ul.r01gMenuV_3vmVisualArea61445 li a:hover {
color:Black; 
background-color:White;
}
ul.r01gMenuV_3vmVisualArea61445 li a span.r01gOptMenuSpan {			
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;
padding-left:15px;		
		
	
}
ul.r01gMenuV_3vmVisualArea61445 li a:hover span.r01gOptMenuSpan {		
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;		
		
			
}
div.r01gMenuV ul li.r01gMenuVNoChild_3vmVisualArea61445 a:hover {	
color:Black;	
}
div.r01gMenuV ul li.r01gMenuVNoChild_3vmVisualArea61445 a span.r01gOptMenuSpan {										
	
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -191px!important;
padding-left:15px;	

			
}
div.r01gMenuV ul li.r01gMenuVNoChild_3vmVisualArea61445 a:hover span.r01gOptMenuSpan {	
		
background-image:url(/AVComun/r01gVerticalMenuVA/images/r01gSpriteMenuArrow.gif);
background-position: 1px -391px!important;
padding-left:15px;	


}div.r01gTitlevmVisualArea61445 {	
background-color:#FF9900;	
border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;
height:auto;	
}
div.r01gTitlevmVisualArea61445  div.r01gImageLeftTitle {		
background-image:url(  );
background-position:px center;
text-align:px;	
}
div.r01gTitlevmVisualArea61445  div.r01gImageRightTitle {	
background-image:url(  );
background-position:center center;
text-align:center;
}	
div.r01gTitlevmVisualArea61445  div.r01gTextoTitle {	
text-align:left; 
padding-top:px;
}
div.r01gTitlevmVisualArea61445  div.r01gTextoTitleSinAncla {	
font:normal normal bold 70% Verdana;text-decoration:none;color:#ffffff;
}
div.r01gTitlevmVisualArea61445  div.r01gTextoTitleConAncla a {
background-color:#FF9900;
font:normal normal bold 70% Verdana;text-decoration:none;color:#ffffff;		
}div.r01gTitle_vmVisualArea61445_es div.r01gTextoTitle {
width:100%;
}
div.r01gTitle_vmVisualArea61445_eu div.r01gTextoTitle {
width:100%;
}


/*************************************************************************************************/
/*   File: /AVComun/r01gTitleVA/styles/r01gTitle.css*/
/*************************************************************************************************/

/*
 ===================================================================================
 				        PARTE FIJA DE LOS AV TITLE
 ===================================================================================*/
div.r01gTitle {
width:auto;
_width:100%;
}

div.r01gTitle div.r01gImageLeftTitle {
float:left;
background-repeat:no-repeat;
}

div.r01gTitle div.r01gImageLeftTitle span {
background-color:transparent;
}

div.r01gTitle div.r01gImageRightTitle {
float:right;
background-repeat:no-repeat;
}

div.r01gTitle div.r01gTextoTitle {
position::static;
float:left;
}

div.r01gTitle div.r01gTextoTitle a {
text-decoration:none;
display:block;
margin:0;
padding:0;
}

div.r01gTitle div.r01gImageLeftTitle a,div.r01gTitle div.r01gImageRightTitle a {
text-decoration:none;
width:100%;
display:block;
}

div.r01gTitle div.r01gImageLeftTitle img,div.r01gTitle div.r01gImageLeftTitle a img {
border:0 none;
text-decoration:none;
}

div.r01gTitle div.r01gTextoTitle h1,div.r01gTitle div.r01gTextoTitle h2,div.r01gTitle div.r01gTextoTitle h3,div.r01gTitle div.r01gTextoTitle h4,div.r01gTitle div.r01gTextoTitle h5,div.r01gTitle div.r01gTextoTitle h6 {
margin:0;
padding:0;
}
