/* @override http://promomadrid.com/tie/css/screen.css */

* {
	padding:0;
	margin:0;
	}
a:link, a:visited {
	color: #2a75cc;
}

a:hover, a:active {
	color: #2a75cc;
	text-decoration: underline;
}

body {
	font-family: "Trebuchet MS", Arial;
	font-size: 11px;
	text-align: center;
	background: #b2bdc5 url(images/background_gradient4.gif) repeat-x fixed;
	padding-bottom: 30px;
	padding-top: 20px;
}


h1 a.logo_link0 {
	float: left;
	height: 98px;
	width: 405px;
	text-indent: -5500px;
	display: block;
	z-index: 0;
}

a.logo_link0:link, a.logo_link0:visited  {
	background-image: url(images/cabecera_link.gif);
	
}

a.logo_link0:hover, a.logo_link0:active  {
	background: url(images/cabecera_link.gif) no-repeat 0 -99px;
}

/* @group maic grey hoovers */

#header a.logo_link {
	float: right;
	margin-top: 25px;
	height: 50px;
	width: 166px;
	text-indent: -5500px;
	display: block;
}

a.logo_link:link, a.logo_link:visited  {
	background: url(images/logo_ceim.gif) no-repeat center top;
}

a.logo_link:hover, a.logo_link:active  {
	background: url(images/logo_ceim.gif) no-repeat center -49px;
}

#header a.logo_link2 {
	float: right;
	height: 37px;
	width: 153px;
	text-indent: -5500px;
	display: block;
	margin-top: 25px;
	margin-right: 5px;
}

a.logo_link2:link, a.logo_link2:visited  {
	background-image: url(images/logo_promomadrid.gif);
	
}

a.logo_link2:hover, a.logo_link2:active  {
	background: url(images/logo_promomadrid.gif) no-repeat 0 -49px;
}

a.logosuma {
	width: 86px;
	height: 86px;
	margin: 30px auto 45px;
	text-indent: -5500px;
	display: block;
	border: 1px solid #e9e9e9;
}
a.logosuma:link, a.logosuma:visited  {
	background: url(images/la-suma-de-todos.gif) no-repeat;
}

a.logosuma:hover, a.logosuma:active  {
	background: url(images/la-suma-de-todos.gif) no-repeat 0 -0px;
	border: 1px solid #a4a4a4;
}

/* @end */

h2 {
	font-size: 15px;
	color: #2b4f6b;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-left: 0;
	padding-bottom: 6px;
	border-bottom: 1px solid #738395;
}
h3 {
	font-size: 12px;
	color: #2b4f6b;
	margin-right: 20px;
	margin-bottom: 1px;
	margin-top: 7px;
}

h4 {
	font-size: 12px;
	color: #2b4f6b;
	margin-right: -1px;
	border-bottom: 1px solid #8296a6;
	padding-bottom: 3px;
	margin-top: 20px;
}

		

h5 {
	font-size: 12px;
	color: #2a75cc;
	margin-right: -1px;
	margin-bottom: 5px;
	padding-bottom: 3px;
	margin-top: 15px;
	padding-top: 2px;
	font-weight: bold;
	font-style: italic;
}

p {
	line-height: 15px;
	color: #333;
	text-indent: 0px;
	padding-top: 5px;
	padding-left: 0;
	padding-bottom: 5px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.bloque {
	width: 568px;
	height: 20px;
	font-size: 12px;
	background-color: #979ea2;
	padding: 6px 0;
}

.bloque p.floatLeft {
	color: #fff;
	margin-left: 27px;
}

.bloque p.floatRight {
	color: #fff;
	margin-right: 30px;
}

.bloque p.floatRight a {
	color: #666;
	text-decoration: underline;
}

.cursiva{
	font-style: italic;
}
.no_cursiva{
	font-style: normal;
	font-weight: normal;
}
.lista {
	list-style-image: url(images/bullet.gif);
	line-height: 15px;
	color: #333;
	padding: 10px 5px 5px 20px;
}

.lista_agenda {
	list-style-image: url(images/bullet.gif);
	line-height: 15px;
	color: #333;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
}

#body {
	width: 733px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
}

#filete {
	width: 733px;
	border: 1px solid #7c8994;
}



.clear {
	clear: both;
}

.clearh {
	clear: both;
	height: 16px;
}
#idiomas {
	width: 733px;
	height: 17px;
	padding-top: 3px;

}

#idiomas ul {
	float: right;
	padding-right: 2px;
}

#idiomas ul li {
	padding-bottom: 5px;
	position: relative;
	float: left;
	padding-right: 2px;
	font-size: 11px;
}
.nonselected_languaje a {
	color: #cbcbcb;
}

.languaje a{
	color: #fff;
	text-decoration: underline;
}

.languaje a:link, .languaje a:visited {
	color: #cbcbcb;
	text-decoration: none;
}

.languaje a:hover, .languaje a:active {
	color: #fff;
	text-decoration: underline;
}

.languaje_separator {
	color: #cbcbcb;
}

.outer_grey {
	color: #adb3b3;
	font-size: 11px;
	padding-left: 4px;
}


#header {
	height: 99px;
	width: 733px;
	background-color: white;
}

.subheader {

	background: #979ea2;
	border-bottom: 1px solid #979ea2}

#cuerpo-up {
	background-color: #b6bcc5;
	background-image: url(images/bandas-menu02.gif);
	background-repeat: repeat-y;
	width: 733px;
	float: none;
	background-position: right;
	
}

#main {
	width: 568px;
	float: left;
	background: transparent url(images/mapa.gif) no-repeat;
}

#main-mapa {
	width: 568px;
	float: left;
	background: transparent url(images/mapa2.gif) no-repeat;
	height: 390px;
}
#main2 {
	width: 568px;
	float: left;
}

#mapa {
	float: left;
	padding: 2px 30px 40px 45px;
}
.content_up {
	/* width: 567px; */
	width: 567px;
	float: left;
	background: transparent url(images/sombra_main.gif) no-repeat;
	/*padding-right: 45px;
	padding-left: 55px;*/
}

.intro {
	/* width: 567px; */
	width: 467px;
	padding-right: 45px;
	padding-left: 55px;
	padding-bottom: 20px;
}
.pad {
	padding-top: 20px;
}
.reintro_agenda {
	/* width: 567px; */
	width: 467px;
	padding-right: 45px;
	padding-left: 55px;
	padding-bottom: 20px;
}


.content_dwn {
	width: 448px;
	float: left;
	background: transparent url(images/sombra_main.gif) no-repeat;
	padding: 18px 60px 50px;
}

.comentario {
	text-align: center;
	padding: 8px 8px 0;
	border: 1px dotted #b3b3b3;
	background-color: #feffe7;
}
.comentario_filtro {
	text-align: center;
	padding: 8px 8px 0;
	border: 1px dotted #b3b3b3;
	margin-bottom: 15px;
	background-color: #feffe7;
	margin-right: 38px;
	margin-left: 44px;
}

.p_comentario {
	color: #888a48;
	font-style: italic;
	font-size: 11px;
	padding-bottom: 11px;
	padding-top: 3px;
}
.p_comentario_bold {
	color: #888a48;
	font-style: italic;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 4px;
}



.filtro {
	text-align: center;
	color: #6b696b;
	padding: 13px 8px 0;
	width: 552px;
	background: url(images/white_trans.gif) repeat-y;
}

.filtroform {
	text-align: center;
	padding: 0;
}

.combo_l {
	width: 45%;
	float: left;
}

.combo_r {
	width: 53%;
	float: right;
}

.etiqueta {
	color: #656565;
	font-weight: bold;
}

.etiqueta_disabled {
	color: #cbcbcb;
	font-weight: bold;
}

.combomargin {
	margin-top: 3px;
}

.barra_bandera {
	text-align: left;
	padding: 4px 10px 4px 51px;
	border-bottom: 1px solid #848d93;
	border-top: 1px solid #808d95;
	border-left: 1px solid #808d95;
	background: #979ea2 url(images/barra_shadow.gif) repeat-y right;
	border-right-style: none;
}
/*.nombre_pais {
	float: left;
}*/

a.volver_red {
	float: right;
	padding: 5px 40px 3px 20px;
	color: white;
	font-size: 11px;
	background: url(images/icono_volver.gif) no-repeat 0 5px;
}

.ruta {
	width: 567px;
}
a.volver_red_down {
	
	float: right;
	color: #6c7b86;
	font-size: 11px;
	background: url(images/icono_volver2.gif) no-repeat 0 2px;
	text-align: right;
	padding: 5px 62px 6px 20px;
}
#texto_pais {
	padding: 4px 0 0 7px;
	float: left;
	color: white;
	font-weight: bold;
	font-size: 15px;
}
#texto_sector {
	padding: 6px 0 0 5px;
	float: left;
	color: #dbdee9;
	font-style: italic;
}
.icono_bandera {
	margin-right:5px;
	border: 1px solid #607d90;
	width: 29px;
	height: 20px;
	float: left;
	border-bottom-color: #a8a8a8;
	border-right-color: #bbb;
	border-left-color: #9d9d9d;
	border-top-color: #868686;
}

.azul {
	color: #2a75cc;
	
}

.azul a {
	color: #2a75cc;
	text-decoration: none;

}

.azul a:hover{
	color: #2a75cc;
	text-decoration: underline;

}

.documento_cuerpo_even {
	padding-top: 10px;
	border-bottom-style: dotted;
	color: #b3b3b3;
	border-bottom-width: 1px;
	padding-bottom: 10px;
}
.documento_cuerpo_odd {
	padding-top: 10px;
	border-bottom-style: dotted;
	color: #b3b3b3;
	border-bottom-width: 1px;
	padding-bottom: 10px;
}



.devolucion_agenda h4 {
	text-align: left;
	border-bottom: 1px solid #848d93;
	border-top: 1px solid #808d95;
	background: #979ea2 url(images/barra_shadow.gif) repeat-y right;
	border-right-style: none;
	color: #fff;
	padding: 8px 46px 7px 53px;
	margin-top: 0;
}

.content_up form h4 {
	text-align: left;
	border-bottom: 1px solid #848d93;
	border-top: 1px solid #808d95;
	background: #979ea2 url(images/barra_shadow.gif) repeat-y right;
	border-right-style: none;
	color: #fff;
	padding: 8px 46px 7px 53px;
	margin-top: 0;
}

.icono_agenda {
	background: url(images/icono_agenda_b.gif) no-repeat;
	padding-left: 48px;
}
.estudios_cuerpo_even {
	/*background-image: url(images/white_trans2.gif);*/
	border-bottom: 1px solid #c0cdda;
	padding: 10px 50px 10px 54px;
}
.estudios_cuerpo_odd {
	border-bottom: 1px solid #c0cdda;
	padding: 10px 50px 10px 54px;
	background: white url(images/estudios_even.gif) repeat-y right;
}

.titulo {
	color: #2b4f6b;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 2px;
}

.fecha_estudios {
	padding-bottom: 2px;
	text-indent: 0;
	font-size: 10px;
	color: #4d4d4d;
}

.autor {
	color: #333;
}

.documento_lista_l {
	color: #505050;
	line-height: 14px;
	margin-top: 8px;
	float: left;
	width: 323px;
}

.documento_lista_r {
	color: #505050;
	line-height: 14px;
	margin-top: 8px;
	height: 15px;
	float: right;
	width: 62px;
	text-align: right;
}

a.documento_icon {
	width: 30px;
	height: 33px;
	float: left;
	margin-right: 12px;
	/*background: url(images/icono_estudios_informes_roll.gif) no-repeat;*/
	margin-top: 6px;
	margin-bottom: 8px;
}

a.documento_icon:link, a.documento_icon:visited  {
	background: url(images/icono_estudios_informes_roll.gif) no-repeat;
}

a.documento_icon:hover, a.documento_icon:active  {
	background: url(images/icono_estudios_informes_roll.gif) no-repeat 0 -33px;
}

.agenda_cuerpo_even {
	/*background-image: url(images/white_trans2.gif);*/
	padding: 5px 46px 20px 53px;
	border-bottom: 1px solid #c0cdda;
}

.acceso_cuerpo {
	/*background-image: url(images/white_trans2.gif);*/
	padding: 5px 46px 20px 53px;
}

.agenda_cuerpo_even h3 {
	padding-top: 10px;
}

.agenda_cuerpo_odd {
	padding: 5px 46px 20px 53px;
	border-bottom: 1px solid #c0cdda;
	background: url(images/estudios_even.gif) repeat-y;
}

.agenda_cuerpo_odd h3 {
	padding-top: 10px;
}

.documento_convocatoria {
	padding-top: 10px;
	border-top-style: dotted;
	color: #b3b3b3;
	border-top-width: 1px;
	padding-bottom: 10px;
	margin-top: 20px;
}



.fecha {
	padding-bottom: 0;
	padding-top: 0;
	text-indent: 0;
	font-size: 10px;
	color: #4d4d4d;
	padding-right: 6px;
}
.fecha_noticia {
	padding-bottom: 0;
	padding-top: 0;
	text-indent: 0;
	font-size: 10px;
	color: #4d4d4d;
}

/*material para adaptar las noticias a desplegables*/

/*a.notilink:link, a.notilink:visited, a.notilink:hover, a.notilink:active {
	font-size: 12px;
	color: #2a75cc;
	margin-right: -1px;
	padding-bottom: 3px;
	padding-top: 2px;
	font-weight: bold;
	font-style: italic;
	float: left;
}*/

/*.fecha_noticia_plegada {
	padding-bottom: 0;
	padding-top: 0;
	text-indent: 0;
	font-size: 10px;
	color: #4d4d4d;
	float: left;
}*/

.referencia {
	padding-bottom: 0;
	padding-top: 0;
	text-indent: 0;
	font-size: 10px;
	color: #5695c6;
	
}

.sidebar {
	width: 165px;
	float: right;
	text-align: center;
}



/*#logosuma {
	width: 86px;
	height: 86px;
	background-image: url(images/la-suma-de-todos.gif);
	margin: 30px auto 45px;
}*/


ul {
	list-style-image: none;
	list-style-type: none;

}

.logo {
	background-image: url(images/la-suma-de-todos.gif);
	width: 86px;
	height: 86px;
	margin: 40px 20px 20px 39px;
}

a {
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
}

.menu {
	text-align: left;
}

.class {
	padding: 0;
	background-color: #000;
}

.menu a {
	display: block;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 8px;
}

.menu a:link, .menu a:visited {
	color: #3a393a;
}
.menu a:hover {
	color: #fff;
	background: #8f8f8f url(images/selectedc.gif) repeat-x;
}

.menu ul li.selected  {
	background: #b11f24 url(images/selectedb.gif) repeat-x;
}

.menu ul li.selected a:link, .menu ul li.selected a:visited{
	color: white;
}

.menu ul li.section {
	background: #e1e1e1 url(images/menu-grad-01.gif) repeat-x;
}

.menu ul li.section a:hover {
	color: #fff;
}

.menu ul li ul li.selected {
	background-image: url(images/selectedc.gif);
	background-color: #8f8f8f;
}

.menu ul li ul li.selected a:link {
	color: white;
}
.menu-bottomborder {
	border-bottom: 1px solid #d1d1d1;
}

.menu-separado {
	margin-top: 15px;
}

.menu-separado-bottomborder {
	border-bottom: 1px solid #b3c0cc;
}

.menu-separado li {
	background: #cddcff url(images/menu-grad-02.gif) repeat-x;
}









.paiseslista {
	width: 228px;
	float: left;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 20px;
}

ul.paiseslista li a{
	display: block;
	padding: 5px 5px 4px;
	border-bottom: 1px solid #b3b3b3;
}



ul.paiseslista li a:link, ul.paiseslista li a:visited {
	color: #2a75c9;

}
ul.paiseslista li a:hover, ul.paiseslista li a:active {
	color: #2a75c9;
	background-image: url(images/white_trans2.gif);
}
.negro {
	color: #333;
}

/* @group Footer */

.footer {
	text-align: left;
	background: #373f43 url(images/idiomas_grad.gif) repeat-x;
	color: #adb3b3;
	width: 733px;
	height: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}
.footer ul {
	padding-left: 11px;
	padding-right: 16px;
	float: left;
	padding-top: 0;
}
.footer ul li {
	line-height: 15px;
	float: left;
}

.footer p {
	color: #adb3b3;
	padding: 0 13px 0 0;
}
.footer ul li a:link, .footer ul li a:visited {
	color: #adb3b3;
	padding-left: 5px;
	padding-right: 4px;
}
.footer ul li a:hover, .footer ul li a:active {
	color: #FFFFFF;
}

/* @end */

/* @group zona ficha becarios */

.padding_becarios {
	padding-top: 10px;
	padding-bottom: 17px;
}
.grupo_becarios {
	float: left;
	width: 500px;
	padding-left: 60px;
	padding-bottom: 10px;
	padding-top: 0;
}

.lista_becarios {
	list-style-image: url(images/bullet.gif);
	line-height: 15px;
	color: #4d4d5d;
	float: left;
	padding-top: 4px;
	padding-left: 12px;
	padding-right: 5px;
}

.destino_tecnicos {
	padding-left: 8px;
	font-style: italic;
	color: #708ca2;
}

.empresa_tecnicos {
	padding-left: 8px;
	font-style: italic;
	color: #4d4d5d;
	
}

a

.content_mid {
	width: 568px;
	float: left;
	background: transparent url(images/sombra_main.gif) no-repeat;
	padding-top: 10px;
	padding-left: 0;
}

.map_shape {
	float: left;
	width: 190px;
	padding-left: 54px;
}

.datos_basicos {
	width: 566px;
	float: left;
	padding-bottom: 5px;
}

/*.ties_icon {
	width: 36px;
	height: 23px;
	float: left;
	background: url(images/icon_ties.gif) no-repeat;
	margin-top: 6px;
	margin-left: 51px;
	margin-bottom: 3px;
}*/

.light_head {
	/*background-image: url(images/ties_head.gif);*/
	/*border-bottom: 1px solid #c0ccd8;*/
	border-top: 1px solid #adbac8;
	/*border-left: 1px solid #c7ced1;*/
}

.light_head h4 {
	background: url(images/icon_ties.gif) no-repeat 0 9px;
	text-align: left;
	color: #48606e;
	font-weight: bold;
	font-size: 12px;
	border-style: none;
	margin: 0;
	padding-top: 15px;
	width: 508px;
	padding-left: 46px;
	float: right;
}

/*.datos_icon {
	width: 26px;
	height: 30px;
	float: left;
	background: url(images/icon_datos.gif) no-repeat;
	margin-left: 55px;
	margin-top: 4px;
}*/

.light_head_datos {
	/*border-bottom: 1px solid #c7ced1;*/
	border-top: 1px solid #c0ccd8;
	/*border-left: 1px solid #adbac8;*/
	background: #fff url(images/tabla_shadow_white.gif) repeat-y right;
}

.light_head_datos h4 {
	background: url(images/icon_datos.gif) no-repeat 0 6px;
	text-align: left;
	color: #48606e;
	font-weight: bold;
	font-size: 12px;
	border-style: none;
	margin: 0 0 3px;
	float: right;
	padding-top: 15px;
	width: 508px;
	padding-left: 39px;
}

.ties {
	/*background-image: url(images/white_trans4.gif);*/
	background: white url(images/ties_head.gif) repeat-y right;
	float: left;
	width: 568px;
	/*background-color: #eff6ff;*/
	background-color: #fff;
}

a.pdf_icon {
	background: url(images/pdf_roll.gif) no-repeat;
	width: 35px;
	height: 33px;
	float: left;
	margin-top: 7px;
}
a.pdf_icon:link, a.pdf_icon:visited  {
	
	
}

a.pdf_icon:hover, a.pdf_icon:active  {
	background: url(images/pdf_roll.gif) no-repeat 0 -32px;
}

/* @group ficha pais 1 item */

.ficha_cuerpo {
	color: #b3b3b3;
	height: 46px;
	float: left;
	margin-left: -2px;
	padding: 13px 16px 14px 13px;
	margin-top: 24px;
	width: 248px;
	border: 1px solid #acb9c6;
	background-image: url(images/white_trans3.gif);
}

a.fichapais_icon{
	width: 37px;
	height: 42px;
	float: left;
	/*background: url(images/icono_ficha_pais_roll.gif) no-repeat 0 0;*/
	margin-top: 3px;
	margin-left: 3px;
	display: block;
	text-indent: -5000px;
}

a.fichapais_icon:link, a.fichapais_icon:visited  {
	background: url(images/icono_ficha_pais_roll.gif) no-repeat 0 0;
	
}

a.fichapais_icon:hover, a.fichapais_icon:active  {
	background: url(images/icono_ficha_pais_roll.gif) no-repeat 0 -42px;
}

ul.documento_lista {
	width: 194px;
	padding-top: 8px;
	float: left;
	padding-left: 9px;
}

ul.documento_lista li.titulo {
	border-bottom: 1px solid #a7b7c7;
}

ul.documento_lista li.fecha {
	padding-top: 3px;
	width: 68px;
	float: left;
}

ul.documento_lista li a.azul {
	padding-top: 2px;
	width: 68px;
	float: right;
	text-align: right;
}

ul.documento_lista li a.azul:link, ul.documento_lista li a.azul:visited {
	text-decoration: none;
}

ul.documento_lista li a.azul:hover, ul.documento_lista li a.azul:active {
	text-decoration: underline;
}

/* @end */



/* @end */

.infotablas {
	
	background-color: white;
	width: 568px;
	background: white url(images/tabla_shadow_white.gif) repeat-y right;
	float: left;
	border-bottom: 1px solid #adbac8;
}

.tablacss_basicos {
	width: 334px;
	border-top: 1px solid #a3aeb5;
	margin-top: 16px;
	padding-left: 40px;
}

.tablacss_basicos td {
	height: 20px;
}

.caption_basicos {
 
	text-align: left;
	height: 13px;
	border-bottom: 1px solid #a7b7c7;
	padding-top: 12px;
	padding-left: 5px;
	padding-bottom: 3px;
}

.even_basicos td {
	padding-right: 5px;
	padding-left: 5px;
}
.odd_basicos td {
	padding-right: 5px;
	padding-left: 5px;
	background-color: #d0d7dd;
}

.thdata_basicos {
	text-align: right;
	color: #4d4d5d;
}

.subject_basicos {
	color: #4d4d5d;
}


.tablacss {
	width: 568px;
	background: white url(images/tabla_shadow_white.gif) repeat-y right;
	border-bottom: 1px dotted #cbcbcb;
	padding-bottom: 20px;
	padding-top: 18px;
}

.notabla {
	color: #707070;
	text-align: left;
	padding-left: 60px;
	padding-bottom: 20px;
}



p.nombre_ciudad {
	color: #0062af;
	font-size: 11px;
	text-indent: 0;
	padding-bottom: 1px;
	border-bottom: 1px solid #acb9c6;
	text-align: left;
	padding-right: 11px;
	margin-right: 39px;
}

.asterisco {
	color: #a4b4c4;
	text-align: left;
	font-style: italic;
	padding-left: 60px;
	margin-top: 5px;
	float: left;
	width: 421px;
}

.tablacss td {
	height: 20px;

}


.odd  td {
      background-color: #eff2f5;
}
.odd  td.data {
	background: #eff2f5 url(images/tabla_shadow_blue.gif) repeat-y right;
}


.even td {
      background-color: #fff;
}
.even td.data {
      background: #fff url(images/tabla_shadow_white.gif) repeat-y right;
}


.subject {
	color: #707070;
}



td {
	text-align: left;
}


th {
	color: #a4b4c4;
	text-align: left;
	height: 13px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-style: italic;
	font-weight: normal;
}



.thdata {
	text-align: right;
	padding-right: 60px;
}

.caption {
	color: #000;
	text-align: left;
	height: 13px;
	border-bottom: 1px solid #a7b7c7;
	padding-left: 60px;
}

.data {
	color: #707070;
	text-align: right;
	padding-right: 60px;
	
}
.toprow {
	color: black;
	font-weight: bold;
}
.toprowdata {
	text-align: right;
	padding-right: 45px;
	
}
.result {
	color: black;
}

.leftcol {
	width: 276px;
	padding-left: 60px;
	padding-right: 54px;
}





fieldset {
	border-style: none;
	font-size: 11px;
	padding: 7px 0 0;
	margin-right: 0;
	margin-left: 0;
}

 
.formcomment {
	font-style: italic;
	font-size: 10px;
	color: #4f82b9;
}

p.alignright {
	text-align: right;
	font-size: 80%;
}


.wrap {
}

.login_wrap {
	width: 32%;
	margin-bottom: 8px;
	margin-top: 4px;
	}

label {
	color: #333;
}

.input_wrap {
	padding-top: 7px;
}

.wrap input, .wrap textarea{
	width: 98%;
	margin-bottom: 8px;
	margin-top: 4px;
	border-top-color: #666;
	border-right-color: #b2b2b2;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #ccc;
	border-left-color: #b2b2b2;
}

select#FrontendSectorEmpresa {
	width: 98%;
	margin-bottom: 8px;
	margin-top: 4px;
}

.middlewrap input, .middlewrap textarea {
	width: 45%;
	margin-bottom: 8px;
	margin-top: 4px;
	border-top-color: #666;
	border-right-color: #b2b2b2;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #ccc;
	border-left-color: #b2b2b2;
}

.conforme {
	height: 100px;
	overflow: auto;
	border-top-color: #666;
	border-right-color: #b2b2b2;
	border-width: 1px;
	border-style: solid;
	border-bottom-color: #ccc;
	border-left-color: #b2b2b2;
	background-color: #fff;
	padding: 4px 8px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #666;
	font: 90%/1.6em Georgia, "Times New Roman", Times, serif;
}
.aceptoyenvio {
	text-align: right;
	margin-right: 0;
	border-top: 1px dashed #999;
	font-size: 100%;
	padding: 12px 10px 10px;
}
.acepto {
	float: left;
}

.acepto label {
	margin: 0;
	padding: 0;
	color: #333;
}

.envio {
	float: right;
}

.enviar {
	padding-top: 10px;
}

strong {
	font-weight: bold;
	color: #333;
}

.content_dwn form {
	padding-top: 30px;
}

.datos_agenda {
	padding-bottom: 0;
	padding-top: 0;
}








.search {
	height: 42px;
	position: relative;
	bottom: 1px;
	border-top: 1px solid #b9c2cb;
	background-color: #d3d7db;
	border-bottom: 1px solid #b0becb;
	margin-top: 17px;
}

#searchsubmit {
	position: relative;
	top: 4px;
	padding-right: 8px;
}

.searchie {
	padding-top: 7px;
	text-align: right;
}

.searchie #s {
 
	background: #fff;
	width: 120px;
	margin: 0;
	height: 15px;
	font-size: 10px;
}

.searchie_barra {
	float: right;
	position: relative;
	top: -4px;
	padding-top: 2px;
	padding-right: 5px;
}
.searchie_barra #s {
	width: 128px;
	margin: 0;
	height: 15px;
	background-color: white;
	font-size: 10px;
}

/* @group digitalina */

p.web {
	color: #6f7b81;
	float: left;
	padding: 0;
	margin: 0;
}

.digitalina {
	width: 152px;
	height: 15px;
	margin: 0;
	padding: 0;
	float: right;
}

a.dlink {
	line-height: 15px;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	float: left;
	padding-left: 3px;
}

a.dlink:link, a.dlink:visited {
	color: #6f7b81;
	
}

a.dlink:hover, a.dlink:active {
	color: #adb3b3;
	text-decoration: underline;
}

/* @end */

/* My Comment */

.hidden {
display: none;
visibility: hidden;
}

.lista a:link, .lista a:visited {
	color: #2a75cc;
	text-decoration: none;
}

.lista a:hover, .lista a:active {
	color: #2a75cc;
	text-decoration: underline;
}

/* @group ficha pais more items */

.ficha_cuerpo_more {
	color: #b3b3b3;
	/*height: 66px;*/
	float: left;
	margin-left: -2px;
	padding: 10px 16px 14px 17px;
	margin-top: 24px;
	width: 244px;
	border: 1px solid #acb9c6;
	background-image: url(images/white_trans3.gif);
	margin-bottom: 20px;
}

a.fichapais_icon_more{
	height: 16px;
	float: left;
	/*margin-top: 3px;
	margin-left: 3px;*/
	display: block;
	text-indent: -5000px;
	bottom: 2px;
	position: relative;
	padding-right: 13px;
	width: 7px;
}

a.fichapais_icon_more:link, a.fichapais_icon_more:visited  {
	background: url(images/icono_ficha_pais_more_roll.gif) no-repeat 0 0;
	
}

a.fichapais_icon_more:hover, a.fichapais_icon_more:active  {
	background: url(images/icono_ficha_pais_more_roll.gif) no-repeat 0 -16px;
}


ul.documento_lista_more {
	width: 240px;
	padding-top: 8px;
	padding-left: 0;
	float: left;
	height: 17px;
}

ul.documento_lista_more li.titulo {
	/*border-bottom: 1px solid #a7b7c7;*/
	/*width: 74px;*/
	float: left;
	padding-right: 6px;
}

ul.documento_lista_more li.fecha {
	padding-top: 1px;
	float: right;
}

ul.documento_lista_more li a.azul {
	/*padding-top: 1px;*/
	/*width: 48px;*/
	float: right;
}

ul.documento_lista_more li a.azul:link, ul.documento_lista_more li a.azul:visited {
	text-decoration: none;
}

ul.documento_lista_more li a.azul:hover, ul.documento_lista_more li a.azul:active {
	text-decoration: underline;
}

/* @end */


a.destino_tecnicos:link, a.destino_tecnicos:visited {
	padding-left: 8px;
	font-style: bold;
	color: #708ca2;
}

a.destino_tecnicos:hover, a.destino_tecnicos:active {
	padding-left: 8px;
	font-style: bold;
	color: #708ca2;
}

.content_busqueda {
	/* width: 567px; */
	width: 567px;
	float: left;
	/*background: transparent url(images/sombra_main.gif) no-repeat;*/
	border-top: 1px solid #b7bec8;
}

.documento_busqueda {
	color: #505050;
	line-height: 14px;
	margin-top: 2px;
	float: left;
	width: 466px;
}

li.seccion {
	color: #6b91af;
	padding-bottom: 6px;
}
li.seccion {
	color: #6b91af;
	padding-bottom: 6px;
}


.entrada {
	color: #2b4f6b;
	font-weight: bold;
	font-size: 11px;
	padding-bottom: 6px;
}

.entrada a {
	color: #2b4f6b;
	font-weight: bold;
	font-size: 11px;
}
.contexto {
	padding-bottom: 6px;
}



li.sugerencia {
	color: #778b9b;
	list-style-type: square;
	list-style-position: inside;
	line-height: 14px;
}

#main2 div.content_up div.intro ul {
	padding-top: 4px;
}


.hidden {
	display: none;
	visibility: hidden;
}



/*CSS Sabrosus style pagination*/
div.pagination {
	padding: 5px;
	margin:3px;
	text-align:center;
	font-size: 10px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #9aafe5;
	text-decoration: none; 
	color: #2a75ce;
}

span.puntos {
	color: #2a75ce;
	padding: 2px;
	margin-right: 2px;
	text-decoration: none; 
	color: #2a75ce;
}

div.pagination a:hover, div.pagination a:active {
	color: #2a75ce;
	background-color: #fff;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	font-weight: bold;
	background-color: #2a75ce;
	color: #FFF;
	border: 1px solid #2a75ce;
}
div.pagination span.disabled {
	padding: 2px 5px;
	margin-right: 2px;
	color: #d3d7db;
}
.rojo {
	color: #b11f24;
}

/* tables 

table {
width: 100%;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
color:#333;
background-color: #fff;
clear:both;
padding: 0;
margin: 0 0 2em 0;
white-space: normal;
}
th {
background-color: #e2e2e2;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
border-right: 1px solid #003d4c;
border-bottom: 1px solid #003d4c;
text-align: center;
padding:1px 4px;
}
table tr td {
border-right: 1px solid #ddd;
padding:4px 4px;
vertical-align:top;
text-align: center;
}
table tr.altRow td {
background: #f4f4f4;
}
table td.actions {
	white-space: nowrap;
}
#cakeSqlLog td {
text-align: left;
padding: 4px 8px;
background: #fff;
border-bottom: 2px solid #ccc;
}*/

.capa h5.azul {
	cursor:pointer;
}
