/*******************************************************************************
 *  CSS Document: global.css -- Abril 2011
 *  Author: VILT GROUP
 *  Version: 1.0
 *  ***************************************************************************/

/**********************************RESET***************************************/



html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
html {
     height: 100%;
}
ol, ul {
	list-style: none;
}
a {
	color: #000000;
	text-decoration: none;	
}
a:hover {
text-decoration:underline;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img {
	border: 0;
}


/******************************FIN RESET***************************************/

body {
	text-align:center;
	margin: 0;
}


#global-container {
	margin: 0 auto;
	width: 929px;
	font: normal 62.5%/1.3 Arial, Helvetica, sans-serif;
	text-align: left;

}

#contenedor-global  {/*para plantilla obra social*/
	font: normal 62.5%/1.3 Arial, Helvetica, sans-serif;
	width: 929px;
	margin: 0 auto;
	text-align: left;
}

h1, h2, h3 {
	margin: 0;
	padding: 0;
}

.clear {
	clear: both;
}

.left {
	float:left;
	margin-top: 0;
}

.right {
	float: right;
}


/******************************HEADER*******************************************/

#header {
	margin: 0;
	overflow: hidden;
}

#contenedor-global #header {/*para plantilla obra social*/
	margin:0;
        overflow: hidden;
	font: 1.1em/1.3 Arial,Helvetica,sans-serif
}

#contenedor-global #top .articulo_multimedia {/*para plantilla obra social*/
	margin: 0;
}

.header_link_logo {
        overflow: hidden;
}

.logo {
	float: left;
	width: 197px;
	margin: 14px 0 0 0;
}

#contenedor-global .logo {/*para plantilla obra social*/
	float: left;
	width: 197px;
	margin: 31px 0 0 0;
}

.logo span {
	position:absolute;
	text-indent:-5000px;
}

#idiomas { /* sense optimitzar mides */
	float: right;
	width: 716px;
	height: 31px;
	background: url(images/fons_header.gif) top left no-repeat;

}

#idiomas ul{
	float:right;
	list-style-type:none;
	padding:6px 15px 0 0;


}

#idiomas ul li{
	list-style-type:none;
	float:left;
	color:#777;
}

#idiomas ul li span{ 
	display:inline; margin:0 3px;
}

#idiomas ul li a{
	color:#000;
}

/*

#idiomes ul li a.idiomaactual{
	color:#777;
}
*/

#fil_ariadna {
	color:#1E3860;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.2em;

	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.5;
}

#fil_ariadna a {
	color:#1E3860;
	font-weight:bold;
	text-decoration:none;
	
}

/****************************** FIN HEADER*******************************************/

/****************************** CONTENEDOR PRINCIPAL ********************************/

#content-container {
	clear: both;
	overflow:hidden;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	background:#FFFFFF !important;	
}

* html #content-container {
	clear: both;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	height:1%;
	/*background:#F7F7F7 !important;	*/
}




* {
	font-family:Arial, Helvetica, sans-serif;
}

#left, #mid, #right {
	font-size: 1em;
}


a:link {
	color:#000;
	text-decoration:none;
}
a:visited {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration: underline;
}
a:active {
	color:#000;
	font-weight:bold;
}



/*
#inicio {
background:transparent;
height:auto !important;
min-height:200px;
width:100%;
}

.mundo {
display:inline;
float:left;
margin: 30px 0 0 10px;
width:535px;
}

.mundo img{
 float:left;
}

.mundo h1 {

border:medium none;
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:2.4em;

font-style:italic;
font-variant:normal;
font-weight:bold;
line-height:1.1;
padding:0;
}

.mundo p {
margin:10px 0 0px 15px;
}
*/
.paises {
float:left;
margin:41px 0 0 20px;
width:360px;
}

.paises p {
font-size:1.1em;
margin:0 0 8px 5px;
}

.paises ul {
margin:0 0 0 20px;
overflow:hidden;
}
/*
.paises ul.en li {
width:6.2em;
}
*/
.paises ul li {
background:transparent url(images/bullet_paises.gif) no-repeat scroll left 3px;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding-left:10px;
width:6.7em;
}

* html .paises ul li {
	width:7.6em;
}

.multimedia_articulo {
        float:right;
        margin:9px 0 0 0;
        width:360px;
}


/***************************************** LEFT *****************************************/

#left {
	float: left;
	width: 197px;
}

/**********/

#menu_left {
	padding: 17px 0;
	min-height: 355px;
	height: auto !important;
	height: 355px;
	overflow:hidden;
}


/*
.logo_canal {
	margin: 5px 0 0 0;
}
*/

/*************************************/
/*               MENU                */
/*************************************
#menu_left ul.menu {
	list-style:none;
}
#menu_left ul.menu li{
	list-style-type:none;
	margin:1px 0;
	
}
#menu_left ul.menu li a{
width:159px;
display:block;
background:transparent url(images/bullet_menu.jpg) no-repeat 15px 6px scroll;
padding:1px 10px 1px 28px;
text-decoration:none;
color:#333 !important;
line-height:1.4;
font:normal 1.0em/1.4 Arial, Helvetica, sans-serif

}
* html #menu_left ul.menu li a{
width:197px;
}
#menu_left ul.menu li a:hover{
background:#ebeaea url(images/bullet_menu.jpg) no-repeat 15px 6px scroll;
font-weight:bold;
text-decoration:none;
}

#menu_left hr{ color:#e1dfdf; height:1px; background-color:#e1dfdf; margin:8px; border:none;}
* html #menu_left hr{ margin:1px 8px;; }
*/


/***************************************** RIGHT *****************************************/

#right {
	float: right;
	width: 732px;
	margin: 0;
}



/***************************************** MID *****************************************/

#mid {
background:transparent url(images/home_bg.jpg) no-repeat scroll right top;
float:left;
height:auto !important;
margin-top:12px;
overflow:hidden;
padding:0;
width:100%;
}





/*
#mid h3{
font:normal 1.6em/1.4 Arial, Helvetica, sans-serif;
color:#999;
border-bottom:1px solid #C1C1C1;
padding:9px 0 10px 0;
margin:0 0 8px 0;
}
*/
#destacados {
	clear:both;
	float:left;
	margin-top: 10px;
}

#menu_home {
	overflow:hidden;
	clear: both;
	width: 100%;
}

#menu_home .lista_enlaces_sin_titulo {
	overflow: hidden;
	
}

#menu_home ul {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:6px;
overflow:hidden;	
}

#menu_home li {
background:transparent url(images/home_menuseparador.gif) no-repeat scroll left 50%;
float:left;
padding:0 14px;
}


#destacados .box {
background:transparent url(images/box_destacados2.jpg) repeat-x scroll left bottom;
width:528px;
}

#destacados ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
}

.box li {

	display:inline;
	float:left;
	margin-right:17px;
	height:261px;
	padding-left:6px;
	width:241px;
}

.box li a img {
	margin-left: -6px;
}

.margen_centrado {

}

.lista_destacado {
	overflow:hidden;
	margin-top: 7px;
	width:390px;
}

.lista_destacado img {
float:left;
margin:-4px 10px 0 0;
}

.lista_destacado p {
margin-bottom:5px;
padding-left:104px;
}

/**************/
/*** Destacados vertical ***/
/**************/
.destacados_vertical {
	width:390px;
	float:right;
	overflow: hidden;
}

/**************/
/*** Destacados horizontal ***/
/**************/
.destacados_horizontal {
      float: left;
	width:528px;
}


#banca-on-line  {
	float:left;
	
	width:175px;
	background:#EAF0FE url(images/borde_menu_right.gif) no-repeat scroll left top;
	float:left;
	padding:12px 10px 10px 20px;
	margin-top: 20px;

}

#banca-on-line .titulo_articulo {
	border-bottom: none;
	font-size: 1em;
	margin-bottom:7px
}

#banca-on-line .titulo_articulo h1 {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.6em;
	font-style:italic;
	font-weight:bold;
	line-height:0.85;
	margin:5px 0 4px;
	
}

#banca-on-line .imagen_articulo {
	float:left;
	margin:-25px 10px 0 0;
}

#banca-on-line .entradilla {
	color:#056693;
	margin:0 0 20px;
}

#banca-on-line label {
	display:block;
	float:left;
	padding-top:2px;
	width:61px;
}

#banca-on-line select{
	display:block;
	float:left;
	font-size:1em;
	margin-bottom:5px;
	width:111px;
}


#banca-on-line input{
	border:1px solid #333333;
	cursor:pointer;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:17px;
	line-height:1.2;
	margin:2px 4px 0 0;
	padding:0;
	width:55px;
}


/***************************************** CONTINGUT *****************************************

#contingut {
	overflow:hidden;
	clear:both;
	padding-bottom: 13px;
	color:#333;
	font:normal 1.0em/1.4 Arial, Helvetica, sans-serif;
}

#contingut p{ padding:7px 0 0 0; }

#contingut p.marge_superior{ padding:21px 0 0 0; }

#contingut ul.lista{
	margin:0;
	padding:5px 0;
	list-style-type:none;
}

#contingut ul.lista li{
	background: transparent url(images/llistes_bullet_fletxa.gif) no-repeat 10px 5px scroll;
	padding:0 20px;
	margin:0 0 4px 0;
}
/*
#contingut a{
	text-decoration:underline;
}*/

.fletxa {
background: transparent url(images/fletxa_vermella.gif) no-repeat;
padding-right: 13px;
margin-left: 4px;
}

a .fletxa {
text-decoration: none !important;
}
/***************************************** RIGHT-LO *****************************************/
/*
#right-lo {
	float: right;
	width: 197px;
	overflow: hidden;
	margin-bottom:12px;
}
*/

/************
#menu_right {
	padding: 19px 20px;
	height: auto !important;
	
}
* html #menu_right { width:100%;}

#menu_right h2{
	font:bold 1.0em/1.3 Arial, Helvetica, sans-serif
}

#menu_right ul.menu{
	line-height:1.3;
	list-style-type:none;
}
#menu_right ul.menu li {
	list-style-type:none;
	padding:15px 0 0 0;
	clear:both;
}
#menu_right ul.menu li a { float:left;}
#menu_right ul.menu li strong{ clear:both;}
#menu_right ul.menu li a img{ margin:7px 0 5px 0;} // Per totes les imatges
#menu_right ul.menu li a img.fletxa{ margin:0 0 0 4px; vertical-align:middle;}
*/
.articulo_IiTTM {
}

.articulo_IiTT {

        padding-top:4px;
        width:390px;
}

.articulo_IiTT .contenido_articulo {
        margin-top: 10px; 
		margin-left: 10px;
}

.articulo_IiTT .titulo_articulo {
        margin-top:5px;
        margin-bottom:5px;
        margin-left:5px;
        color:#666666;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:2.4em;
        font-style:italic;
        font-weight:bold;
        line-height:1.1;
        padding:0;
	 position: relative;
	 clear:both;
}


.articulo_IiTT .imagen_articulo {
        float:left;
        margin: -55px 10px 0 0;
	 padding-right: 30px
}

.titulo_canal{

}
/***************************************** LEFT *****************************************/

#left {
	float: left;
	width: 197px;
}

/**********/

#menu_left {
	padding: 17px 0;
	min-height: 355px;
	height: auto !important;
	height: 355px;
	overflow:hidden;
}


/*
.logo_canal {
	margin: 5px 0 0 0;
}
*/

/*************************************/
/*               MENU                */
/*************************************
#menu_left ul.menu {
	list-style:none;
}
#menu_left ul.menu li{
	list-style-type:none;
	margin:1px 0;
	
}
#menu_left ul.menu li a{
width:159px;
display:block;
background:transparent url(images/bullet_menu.jpg) no-repeat 15px 6px scroll;
padding:1px 10px 1px 28px;
text-decoration:none;
color:#333 !important;
line-height:1.4;
font:normal 1.0em/1.4 Arial, Helvetica, sans-serif

}
* html #menu_left ul.menu li a{
width:197px;
}
#menu_left ul.menu li a:hover{
background:#ebeaea url(images/bullet_menu.jpg) no-repeat 15px 6px scroll;
font-weight:bold;
text-decoration:none;
}

#menu_left hr{ color:#e1dfdf; height:1px; background-color:#e1dfdf; margin:8px; border:none;}
* html #menu_left hr{ margin:1px 8px;; }
*/


/***************************************** RIGHT *****************************************/

#right {
	float: right;
	width: 732px;
	margin: 0;
}



/***************************************** MID *****************************************/

#mid {
background:transparent url(images/home_bg.jpg) no-repeat scroll right top;
float:left;
height:auto !important;
margin-top:12px;
overflow:hidden;
padding:0;
width:100%;
}





/*
#mid h3{
font:normal 1.6em/1.4 Arial, Helvetica, sans-serif;
color:#999;
border-bottom:1px solid #C1C1C1;
padding:9px 0 10px 0;
margin:0 0 8px 0;
}
*/
#destacados {
	clear:both;
	float:left;
	margin-top: 10px;
}

#menu_home {
	overflow:hidden;
	clear: both;
	width: 100%;
}

#menu_home .lista_enlaces_sin_titulo {
	overflow: hidden;
	
}

#menu_home ul {
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:6px;
overflow:hidden;	
}

#menu_home li {
background:transparent url(images/home_menuseparador.gif) no-repeat scroll left 50%;
float:left;
padding:0 14px;
}


#destacados .box {
background:transparent url(images/box_destacados2.jpg) repeat-x scroll left bottom;
width:528px;
}

#destacados ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
}

.box li {

	display:inline;
	float:left;
	margin-right:17px;
	height:261px;
	padding-left:6px;
	width:241px;
}

.box li a img {
	margin-left: -6px;
}

.margen_centrado {

}

.lista_destacado {
	overflow:hidden;
	margin-top: 7px;
	width:390px;
}

.lista_destacado img {
float:left;
margin:-4px 10px 0 0;
}

.lista_destacado p {
margin-bottom:5px;
padding-left:104px;
}

/**************/
/*** Destacados vertical ***/
/**************/
.destacados_vertical {
	width:390px;
	float:right;
	overflow: hidden;
}

/**************/
/*** Destacados horizontal ***/
/**************/
.destacados_horizontal {
      float: left;
	width:528px;
}


#banca-on-line  {
	float:left;
	
	width:175px;
	background:#EAF0FE url(images/borde_menu_right.gif) no-repeat scroll left top;
	float:left;
	padding:12px 10px 10px 20px;
	margin-top: 20px;

}

#banca-on-line .titulo_articulo {
	border-bottom: none;
	font-size: 1em;
	margin-bottom:7px
}

#banca-on-line .titulo_articulo h1 {
	color:#666666;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.6em;
	font-style:italic;
	font-weight:bold;
	line-height:0.85;
	margin:5px 0 4px;
	
}

#banca-on-line .imagen_articulo {
	float:left;
	margin:-25px 10px 0 0;
}

#banca-on-line .entradilla {
	color:#056693;
	margin:0 0 20px;
}

#banca-on-line label {
	display:block;
	float:left;
	padding-top:2px;
	width:61px;
}

#banca-on-line select{
	display:block;
	float:left;
	font-size:1em;
	margin-bottom:5px;
	width:111px;
}


#banca-on-line input{
	border:1px solid #333333;
	cursor:pointer;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:17px;
	line-height:1.2;
	margin:2px 4px 0 0;
	padding:0;
	width:55px;
}


/***************************************** CONTINGUT *****************************************

#contingut {
	overflow:hidden;
	clear:both;
	padding-bottom: 13px;
	color:#333;
	font:normal 1.0em/1.4 Arial, Helvetica, sans-serif;
}

#contingut p{ padding:7px 0 0 0; }

#contingut p.marge_superior{ padding:21px 0 0 0; }

#contingut ul.lista{
	margin:0;
	padding:5px 0;
	list-style-type:none;
}

#contingut ul.lista li{
	background: transparent url(images/llistes_bullet_fletxa.gif) no-repeat 10px 5px scroll;
	padding:0 20px;
	margin:0 0 4px 0;
}
/*
#contingut a{
	text-decoration:underline;
}*/

.fletxa {
background: transparent url(images/fletxa_vermella.gif) no-repeat;
padding-right: 13px;
margin-left: 4px;
}

a .fletxa {
text-decoration: none !important;
}
/***************************************** RIGHT-LO *****************************************/
/*
#right-lo {
	float: right;
	width: 197px;
	overflow: hidden;
	margin-bottom:12px;
}
*/

/************
#menu_right {
	padding: 19px 20px;
	height: auto !important;
	
}
* html #menu_right { width:100%;}

#menu_right h2{
	font:bold 1.0em/1.3 Arial, Helvetica, sans-serif
}

#menu_right ul.menu{
	line-height:1.3;
	list-style-type:none;
}
#menu_right ul.menu li {
	list-style-type:none;
	padding:15px 0 0 0;
	clear:both;
}
#menu_right ul.menu li a { float:left;}
#menu_right ul.menu li strong{ clear:both;}
#menu_right ul.menu li a img{ margin:7px 0 5px 0;} // Per totes les imatges
#menu_right ul.menu li a img.fletxa{ margin:0 0 0 4px; vertical-align:middle;}
*/
.articulo_IiTTM {
}

.articulo_IiTT {

        padding-top:4px;
        width:390px;
}

.articulo_IiTT .contenido_articulo {
        margin-top: 10px; 
		margin-left: 10px;
}

.articulo_IiTT .titulo_articulo {
        margin-top:5px;
        margin-bottom:5px;
        margin-left:5px;
        color:#666666;
        font-family:Verdana,Arial,Helvetica,sans-serif;
        font-size:2.4em;
        font-style:italic;
        font-weight:bold;
        line-height:1.1;
        padding:0;
	 position: relative;
	 clear:both;
}


.articulo_IiTT .imagen_articulo {
        float:left;
        margin: -55px 10px 0 0;
	 padding-right: 30px
}

.titulo_canal{

}


	/******************************CONTENEDOR CENTRAL PARA OBRA SOCIAL ****************************************/



#contenedor-global #contenido-central {
	background:none repeat scroll 0 0 #F7F7F7;
	clear:both;
	overflow:hidden;
	height: 1%;
}


	/*******MENU LEFT********/

#contenedor-global #contenido-central #left {
	width: 197px;
	float: left;
	background: #f7f7f7;
}	

#contenedor-global #contenido-central #left .agrupacion_enlaces_no_titulo {
	clear:both;
	overflow:hidden;
	width:100%;
}

#contenedor-global #contenido-central #left .agrupacion_enlaces_no_titulo .lista_enlaces_sin_titulo {
	margin-top: 10px;
	overflow:hidden;
}

#contenedor-global #contenido-central #left .agrupacion_enlaces_no_titulo .lista_enlaces_sin_titulo ul.menu {
	width: 100%
	float:right;
	list-style:none outside none;
	margin-top:6px;
	overflow:hidden;
}

#contenedor-global #contenido-central #left .agrupacion_enlaces_no_titulo .lista_enlaces_sin_titulo ul.menu li {
	background: none;
	list-style-type: none;
	padding: 0;
	width: 100%;
}

#contenedor-global #contenido-central #left .agrupacion_enlaces_no_titulo .lista_enlaces_sin_titulo ul.menu li a {
	background:url("images/bullet_menu.jpg") no-repeat scroll 15px 6px transparent;
	color:#333333 !important;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-weight:normal;
	line-height:1.4;
	padding:1px 10px 1px 28px;
	text-decoration:none;
}

#contenedor-global #contenido-central #left .agrupacion_enlaces_no_titulo .lista_enlaces_sin_titulo ul.menu li a:hover {
	background: url("images/bullet_menu.jpg") no-repeat scroll 15px 6px #EBEAEA;
	font-weight: bold;
	text-decoration: none;
}

	/****FIN MENU LEFT********/

	/*******MENU RIGHT********/

#contenedor-global #contenido-central #right {
	float:right;
	height:auto;
	margin-bottom:12px;
	margin-top:12px;
	width:193px;
	background: #f7f7f7;
	font-size: 11px;
}

#contenedor-global #contenido-central #right .destacados_columna_sin_titulo .margen_ul {
	margin-left: 15px;
}

#contenedor-global #contenido-central #right .destacados_columna_sin_titulo .margen_ul li strong {
	float: left;
	width: 100%;
}

#contenedor-global #contenido-central .flecha_vermella {
	background:url("images/fletxa_vermella.gif") no-repeat scroll right center transparent;
	padding-right:19px;
}

	/****FIN MENU RIGHT********/

	/****CONTENIDO CENTRAL********/

#contenedor-global #contenido-central #mid {
	float: left;
	background: #fffff;
	margin-top: 0;
	width: 520px;
}

#contenedor-global #contenido-central #mid .detalle_articulo {
	background: #ffffff;
	width: 480px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 7px;
	padding-right: 20px;
	float:left;
	padding: 7px 20px 10px;
}

#contenedor-global #contenido-central #mid .detalle_articulo .titulo_articulo  {
	border-bottom:1px solid #C1C1C1;
	padding:0 0 4px;
	font-size: 1em;
	margin-bottom: 7px;
}

#contenedor-global #contenido-central #mid .detalle_articulo .titulo_articulo h1 {
	color:#646464;
	font-family:Arial,Helvetica,sans-serif;
	font-size:2em;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:1.4;
	margin:5px 0 0px;
}

#contenedor-global #contenido-central #mid .detalle_articulo .contenido_articulo .caja_texto {
	border-bottom:1px solid #C1C1C1;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.75em;
	font-style:normal;
	font-weight:normal;
	line-height:1.4;
	margin:0 0 8px;
	padding:0 0 10px;
}

#contenedor-global #contenido-central #mid .detalle_articulo .contenido_articulo p {
	padding-top: 7px;
	font-size: 11px;
}

#contenedor-global #contenido-central #mid .detalle_articulo .contenido_articulo ul  {
	list-style-type:none;
	margin:0;
	padding:5px 0;
}

#contenedor-global #contenido-central #mid .detalle_articulo .contenido_articulo ul li {
	background:url("images/llistes_bullet_fletxa.gif") no-repeat scroll 10px 5px transparent;
	margin:0 0 4px;
	padding:0 20px;
	font-size: 11px;
}

#contenedor-global #contenido-central #mid .detalle_articulo .contenido_articulo ul li a {
	text-decoration: underline;
}


	/******************************FIN CONTENEDOR CENTRAL OBRA SOCIAL ****************************************/





/**********************************FIN CONTENEDOR PRINCIPAL *****************************************/


/**************************************** breadcrumbsimple ******************************/
.breadcrumbsimple {
clear:both;
font-family:Arial,Helvetica,sans-serif;
font-size:0.9em;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
margin:0 0 4px;
padding:1px 15px 2px 0;
text-align:right;
}

#contenedor-global #top .breadcrumbsimple {/*para plantilla obra social*/
	clear: both;
	float: right;
	margin-bottom: 20px;
	padding-right: 15px;
	font-size: 1.1em;
}

#contenedor-global #top .breadcrumbsimple ul li a {/*para plantilla obra social*/
	font-weight:bold;
}

.breadcrumbsimple a {
text-decoration:underline !important;
color:#000000 !important;
}

.breadcrumbsimple ul li {
        display:inline;
        float:left;
}


#contenido_derecha_internacional ul li {
	display: inline;
}

/****************************** FOOTER *******************************************/
#footer {
	clear: both;
	font: normal 1.1em/1.3 Arial, Helvetica, sans-serif;
	margin: 0;
}

.fila_footer {
        background:#B7B7B7 url(images/fons_footer.gif) repeat-x 0 0 scroll;
        height:auto;
        overflow:hidden;
}

* html .fila_footer {    
        height:1%;
}

#footer ul {
	margin: 2px 0 0 16px;
	padding: 6px 0 0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}

#footer ul li {
	display: inline;
	list-style-type: none;
	list-style-position: outside;
	background: url(images/llistes_bullet.gif) 0 5px no-repeat;
	padding: 0 23px 0 10px;
	border:0;
}

.footer_international {
       overflow: hidden;
}

.fila_footer span {
	color:#595959;
	font-size:2em;
	font-family:Verdana, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	float:right;
    margin:1px 20px 0 0;
}

* html .fila_footer span {margin:1px 10px 0;}
/*
#footer .fila_footer span em {
	font-family:Verdana, Helvetica, sans-serif !important;
}
*/
#footer p {
	padding: 11px 0 0 0;	
	color:#6a6a6a;
	font: normal 0.9em/1.1 Arial, Helvetica, sans-serif;
}
/*
#footer p.petit {
	padding: 2px 0 8px 0;
	margin: 0 0 20px 0;
	color:#6a6a6a;
	font: normal 0.9em/1.1 Arial, Helvetica, sans-serif;
}*/

	/****************************** FOOTER PARA OBRA SOCIAL *******************************************/

#contenedor-global #footer {
	clear: both;
	margin: 0;
}

#contenedor-global .fila_footer {
	background:url("images/fons_footer.gif") repeat-x scroll 0 0 #B7B7B7;
	height:auto;
	overflow:hidden;
 	height: 1%; 
}

#contenedor-global #footer ul {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	margin:2px 0 0 16px;
	padding:6px 0 0;
}

#contenedor-global #footer ul li {
	background:url("images/llistes_bullet.gif") no-repeat scroll 0 5px transparent;
	border:0 none;
	display:inline;
	list-style-position:outside;
	list-style-type:none;
	padding:0 23px 0 10px;
}

#contenedor-global .pie_derecha_home {
	color:#646464;
	float:right;
	font-family:Arial,Helvetica,sans-serif;
	font-size:2em;
	font-style:italic;
	font-weight:bold;
	line-height:1.4;
	padding:0 20px 0 0;
}

#contenedor-global #footer p {
	color: #6A6A6A;
	font: 0.9em/1.1 Arial,Helvetica,sans-serif;
	padding: 11px 0 0;
}
	/****************************** FIN FOOTER de OBRA SOCIAL *******************************************/

/****************************** FIN FOOTER *******************************************/


/*******************/
/*     IDIOMA      */
/*******************

canvi_idioma .noclick {
	color:#666666;
}

.canvi_idioma a:hover, .canvi_idioma a:visited, .canvi_idioma a:link, .canvi_idioma a:active {
	color:#000000;
	text-decoration:underline;
}

html > body .canvi_idioma {
	padding:0 0 0;
}

.canvi_idioma {
	clear:both;
	color:#6A6A6A;
	margin:12px 0 0;
	text-align:right;
	width:300px;
}
.canvi_idioma {
	float:right;
}

html:first-child .canvi_idioma{
	margin:12px 0 16px 0 !important;
}

*/

/**************************************/
/*     LACAIXA.INTERNATIONAL.JSP      */
/**************************************/

/**************/
/*** Global ***/
/**************/
#global_internacional {
font-family:Arial,Helvetica,sans-serif;
font-size:62.5%;

font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3;
margin:0 auto;
text-align:left;
width:975px;
}

/* overflow:hidden; */

/**************/
/*** cabecera ***/
/**************/

#cabecera_internacional {

font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;

font-style:normal;
font-variant:normal;
font-weight:normal;
height:120px;
line-height:1.3;
margin:0 0 7px;
}

.logo {
float:left;
margin:31px 0 0;
}

.grupo_enlaces {
float:right;
width:593px;
}
/*
.cabecera_Poland_en_US {
	background:transparent url(images/polonia_eng.jpg) no-repeat scroll 0 0;
	height:120px;
	left:50%;
	margin-left:-487px;
	position:absolute;
	top:0;
	width:975px;
	z-index:-1;
}

.cabecera_Polonia_es_ES {
	background:transparent url(images/polonia_es.jpg) no-repeat scroll 0 0;
	height:120px;
	left:50%;
	margin-left:-487px;
	position:absolute;
	top:0;
	width:975px;
	z-index:-1;
}

.cabecera_Polska_pl_PL {
	background:transparent url(images/polonia_pl.jpg) no-repeat scroll 0 0;
	height:120px;
	left:50%;
	margin-left:-487px;
	position:absolute;
	top:0;
	width:975px;
	z-index:-1;
}


.cabecera_Romania_en_US {
	background:transparent url(images/rumania_eng.jpg) no-repeat scroll 0 0;
	height:120px;
	left:50%;
	margin-left:-487px;
	position:absolute;
	top:0;
	width:975px;
	z-index:-1;
}

.cabecera_Rumania_es_ES {
	background:transparent url(images/rumania_es.jpg) no-repeat scroll 0 0;
	height:120px;
	left:50%;
	margin-left:-487px;
	position:absolute;
	top:0;
	width:975px;
	z-index:-1;
}

.cabecera_Romana_ro_RO {
	background:transparent url(images/rumania_rumano.jpg) no-repeat scroll 0 0;
	height:120px;
	left:50%;
	margin-left:-487px;
	position:absolute;
	top:0;
	width:975px;
	z-index:-1;
}

.cabecera_Morocco_en_US {
	background:transparent url(images/marruecos_eng.jpg) no-repeat scroll 0 0;
	height:120px;
	left:50%;
	margin-left:-487px;
	position:absolute;
	top:0;
	width:975px;
	z-index:-1;
}

.cabecera_Marruecos_es_ES {
	background:transparent url(images/marruecos_es.jpg) no-repeat scroll 0 0;
	height:120px;
	left:50%;
	margin-left:-487px;
	position:absolute;
	top:0;
	width:975px;
	z-index:-1;
}

.cabecera_Maroc_fr_FR {
	background:transparent url(images/marruecos_fr.jpg) no-repeat scroll 0 0;
	height:120px;
	left:50%;
	margin-left:-487px;
	position:absolute;
	top:0;
	width:975px;
	z-index:-1;
}
*/

#grupo_derecha {
float:right;
margin:7px 5px 0 0;
width:auto;
background-color:#53728E;
}

#grupo_izquierda {
float:left;
margin:7px 0 0 50px;
width:auto;
background-color:#41515E;
}

.grupo_enlaces ul {
list-style-type:none;
}
.grupo_enlaces ul li {
color:#FFFFFF;
float: left;
display: inline;
padding:0 5px;

}


ul, li, p, form, h1, h2, h3 {
margin:0;
padding:0;
}

.grupo_enlaces a:link, .grupo_enlaces a:visited, .grupo_enlaces a:hover, .grupo_enlaces a:active {
color:#FFFFFF;
text-decoration:none;
}

a:visited {
color:#000000;
text-decoration:none;
}

/*
li.separador, separador_1 {
border-right:1px solid #FFFFFF;
display:inline;
padding:0 4px 0 6px;
}
*/

.bold {
font-weight:bold;
}
/*
.titulo_articulo{
	color:black;
	font-family:Arial,Helvetica,sans-serif;
	font-size:2em;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	line-height:1.4;
	padding:0 0 4px;
	margin-left:5px;
	margin-top:5px;
	width: 565px;
	
}

#menu_home {
        padding:0 0 0 0;
}

/*******************************/
/* Articulo HOME                              */
/*******************************/
/*****************/
/* Ii - Imagen izq   */
/* T - Titulo            */
/* T - Texto            */
/****************/
.articulo_IiTTM{
        padding: 0 0 0 0;
		overflow: hidden;

}

.articulo_IiTT{
        display:inline;
        float:left;
        margin:30px 0 0 10px;
        width:350px;

}
/*
.articulo_IiTT_titulo{
	
	color:#646464;
	font-family:Arial,Helvetica,sans-serif;
	font-size:2em;
	
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	line-height:1.4;
	padding:0 0 4px;
	margin-left:130px;
}
*/
.pie_derecha_home{
	
	color:#646464;
	font-family:Arial,Helvetica,sans-serif;
	font-size:2em;
	
	font-style:italic;
	font-weight:bold;
	line-height:1.4;
	padding:0 20px 0 0;
	float: right;

}
/*
.articulo_IiTT_texto{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4;
	margin-left:130px;
	overflow:hidden;
	padding-bottom:13px;
}*/
.articulo_IiTT img{
	float:left;
}








/**************/
/*** Pie ***/
/**************/
#pie_internacional {

clear:both;
color:#7F7F7F;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;

font-variant:normal;
font-weight:normal;
line-height:1.3;
margin:10px 0 0;
overflow:hidden;
}

#pie_internacional .info_corporativa {
float:left;
text-align:left;
width:50%;
}

#pie_internacional .tarifas {
float:right;
text-align:right;
width:45%;
}


/**************/
/*** Contenido ***/
/**************/

html > body #contenido_internacional {
overflow:hidden;
padding:10px 10px 20px;
}

#contenido_internacional {
background:#DEE3E3 none repeat scroll 0 0;
clear:both;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;

font-style:normal;
font-variant:normal;
font-weight:normal;
height: auto !important;
height: 394px;
line-height:1.3;
padding:10px 10px 15px;
}


/**************/
/*** Contenido_izquierda ***/
/**************/

#contenido_izquierda_internacional {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	height:auto !important;
	min-height:394px;
	width:192px;
}

#menu_left {
	height:auto;
}
/*
#menu_left .titulo_izquierda {
	background:transparent url(images/fons_ralles_menu.gif) repeat-x scroll 0 0;
	height:20px;
}

.titulo_izquierda p {

color:#1E3860;
font-family:Arial,Helvetica,sans-serif;
font-size:1.2em;

font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.3;
padding:1px 0 0 8px;
}
*/

/*
.titulo_destacado {
font-size:1.4em;
font-weight:bold;
}
*/


#menu_left a {
color:#7F7F7F;
}

#menu_left ul {
margin:7px 0 15px 10px;
}

#menu_left ul li {
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;

font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3;
list-style-type:none;
padding:0 0 2px;
}

#menu_left a { 
	color:#7F7F7F;
	text-decoration:none;
}

#menu_left a:hover {
text-decoration:underline;
}

#contenido_derecha_internacional {
	float:right;
	width:750px;
	margin:0 0 0 13px;
}



/**************/
/*** Fila_destacados ***/
/**************
#fila_destacados {
clear:left;
margin:10px 0 0;
overflow:hidden;
}

#fila_destacados h2 {

font-family:Arial,Helvetica,sans-serif;
font-size:1.18em;

font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.2;
margin:4px 0 0;
padding:0;
}
*/
html>body .destacado {
	padding: 10px 0 1px 0;
}

.destacado {
	float: left;
	width: 175px;
	overflow:hidden;
	padding: 10px 0 20px 0;
}

.destacado_con_margen {
	margin: 0 16px 0 0;
}


/*
.destacat_sin_margen {
	margin: 0;
}

#terrat {
overflow:hidden;
}

#terrat h2 {

font-family:Arial,Helvetica,sans-serif;
font-size:1.18em;

font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.3;
margin:0;
padding:0;
}
*/
/**************/
/*** Texto destacados, articulos ***/
/**************

.texto_generico {
	
	//clear:both;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4;
	overflow:hidden;
	padding-bottom:13px;
}

.texto_generico_paises {
	
	//clear:both;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4;
	overflow:hidden;
	padding: 10px 10px 10px 10px;
	width: 545px;
	background: white;
}

.titulo_articulo_gris {
	border-bottom:1px solid #C1C1C1;
	color:#646464;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.8em;
	
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4;
	padding:0 0 4px;
}*/

.detalle_articulo {
        overflow:hidden;
        padding-top:4px;
        width:390px;
}

.detalle_articulo .imagen_articulo {

        margin:0 10px 0 0;
}

.detalle_articulo .titulo_articulo {
      border-bottom:1px solid #C1C1C1;
	  color:#646464;
		font-family:Arial,Helvetica,sans-serif;
		font-size:1.8em;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		line-height:1.4;
		padding:0 0 4px;
}

.articulo_multimedia {
	margin: 20px 0 0 0;
}

.lista_destacado .strong {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:1.5em;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	line-height:1.1;

}

.flecha_vermella{
	background:url(images/fletxa_vermella.gif) no-repeat right;
	padding-right:19px;
}

/*FCK Editor*/
acronym, abbr {
	border-bottom: 1px dotted rgb(102, 102, 102);
	cursor: help;
}

/******************************************************************************** 	
*	Home styles
********************************************************************************/



/**************/
/*** Obra social styles ***/
/**************/


#right-lo_os {
	float:right;
	margin-top:12px;
	margin-bottom:12px;
	width:193px;
	height:auto;
}

#right-lo_os ul li strong {
	clear: both;
	float: left
}


#mid_os table tbody td {
border-bottom:1px dashed #CDCDCD;
border-right:1px solid #CDCDCD;
padding:10px 15px;
vertical-align:top;
}

#mid_os table thead th {
border-right:1px solid #9A9A9A;
background-color:#E3F1F7;
padding:3px 15px;
}

#mid_os table tbody th {
border-bottom:1px dashed #CDCDCD;
border-right:1px solid #CDCDCD;
padding:10px 15px;
vertical-align:top;
font-weight:normal;
}

#mid_os table tbody th a {
text-decoration:none !important;
}


#mid_os table {
font-size:1em;
text-align:left;
}

#mid_os {
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	height:auto !important;
	min-height:358px;
	padding:9px 20px 20px;
	width:480px;


}


#mid_os ul {
	list-style-type:none;
	margin:0;
	padding:5px 0;
}

#mid_os ul li {
	background:transparent url(images/llistes_bullet_fletxa.gif) no-repeat scroll 10px 5px;
	margin:0 0 4px;
	padding:0 20px;
}

#mid_os ul li a {
text-decoration:underline;
}

#mid_os p {
	padding:7px 0 0;
}

#mid_os table {
margin: 0 0 20px 10px;
}


.margen_ul {
	margin-left:15px;
	list-style:none;
}
.menu_left_os_grupo {
	margin-top:17px;
}

.menu_left_os ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom: 10px;
}

.menu_left_os ul li {
	list-style-type:none;
	margin:1px 0;
	position:relative;
	display:inline;
}

.menu_left_os ul li a {
	background:transparent url(images/bullet_menu.jpg) no-repeat scroll 15px 6px;
	color:#333333 !important;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	line-height:1.4;
	padding:1px 10px 1px 28px;
	text-decoration:none;
}

.menu_left_os ul li a:hover {
	background:#EBEAEA url(images/bullet_menu.jpg) no-repeat scroll 15px 6px;
	font-weight:bold;
	text-decoration:none;
}

.menu_left_os ul li a.selected {
	background:#EBEAEA url(images/bullet_menu.jpg) no-repeat scroll 15px 6px;
	font-weight:bold;
	text-decoration:none;
}

hr.os {
	background-color:#E1DFDF;
	border:medium none;
	color:#E1DFDF;
	height:1px;
	margin:8px;
}

#mid_os .detalle_articulo {
        width: 100%;
}

#mid_os h2 {
	border-bottom:1px solid #C1C1C1;
	color:#646464;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.8em;
	font-style:normal;
	font-weight:normal;
	line-height:1.4;
	padding:0 0 4px;
}
#mid_os h3 {
	border-bottom:1px solid #C1C1C1;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-style:normal;
	font-weight:normal;
	line-height:1.4;
	margin:0 0 8px;
	padding:9px 0 10px;
}

#mid_os .caja_texto {
	border-bottom:1px solid #C1C1C1;
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.6em;
	font-style:normal;
	font-weight:normal;
	line-height:1.4;
	margin:0 0 8px;
	padding:9px 0 10px;
}

#content-container_os {
	background:#F7F7F7 none repeat scroll 0 0;
	width: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3;
	overflow:hidden;
}

/**********************************************************************************/
/* Popup styles */
/**********************************************************************************/

#popup{
	overflow: hidden;
	margin: 0 auto;
	width: 450px;
	text-align: left;
	
	font-family:Arial,Helvetica,sans-serif;
	font-size:62.5%;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.3;
	margin-top: 20px;

}

#popup .articulo_vertical .contenido_articulo {
	margin-top: 10px;

}

#popup .articulo_vertical .titulo_articulo h2 {
	font-size:1.8em;

}


#popup .articulo_vertical .contenido_articulo p {
	font-size:1.2em;

}

#popup .popup_footer {
	overflow: hidden;
    clear: both;
	padding: 5px 10px 0 10px;
	overflow: hidden;
	border-top: 1px solid #dfdfdf;
}

#popup .titulo_izquierda p {
	font-family:Arial,Helvetica,sans-serif;
      	font-size:1.4em;
      	font-weight:bold;

}

#popup .popup_close {
      	width: 30%;
      	float: right;
      	text-align: right;
}

#popup a:link {
	color:#000000;
	text-decoration:none;
}


/* Estilos para estructurar el texto principal de los articulos en dos columnas */
.estilo_col_derecha{

	font-size: 1.1em;
	position:relative; 
	float:right;
	
}

.estilo_col_izquierda{
	width:45%; 
	font-size: 1.1em;
	position:relative; 

	float:left;

}

.margenes_columna{
	position: relative; 
	padding: 15px 15px 15px 15px;	
}

.contenedor_exterior_columnas{
	width:100%; 
	float:left; 
	padding: 0 0 20px;
	overflow: hidden;
}


.destacados_vertical .lista_destacado a {
text-decoration: underline;

}

/******************** NUEVOS COLORES FCK EDITOR ********/

.texto_subrayado {
text-decoration:underline;
}

.texto_grande {
font-size:1.3em;
}

.rojo_granate {
color:#A20230;
}

.azul_turquesa {
color:#009DDC;
}

.azul_oscuro {
color:#1B4885;
}

.verde {
color:#127801;
}

.naranja {
color:#FFB204;
}

.gris {
color:#DFDFDF;
}



