/* CSS Document */

#menu_lateral {
	width:330px;
	margin: auto;
	margin-top:13px;
	text-align:center;
}

#menu_lat_derecha {
	width:165px;
	float:right;
	text-align:left;
}

#menu_lat_izquierda {
	width:165px;
	float:left;
	text-align:left;
}

#menu_lat_derecha_cont{
	width:165px;
	float:right;
	text-align:left;
	background-color:transparent;
}

#menu_lat_izquierda_cont{
	width:165px;
	float:left;
	text-align:left;
	background-color:transparent;
}

#menu_lat_derecha ul, #menu_lat_derecha_cont ul{
	width:100%;
	text-align:left;
	margin:0px;
	text-indent:none;
	list-style:none;
	padding:0px;
}
 
#menu_lat_derecha li{
	/*background:url(../profesionales/img/fondo_pest_menu.jpg) bottom;
	background-repeat:no-repeat;*/
	
}

.fondo_menu_lat {
	overflow:hidden;
	background-image:url(/lang/img/fondo_menu_lat.jpg);
	background-repeat:repeat-y;
	width:330px;
	}

li.txt_pestanas_menu, li.txt_pestanas_menu_tr {
	text-indent:0;
	list-style-type:none;
	margin:0px auto;
	border-bottom:1px solid #000033;
	}

li.txt_pestanas_menu_tr {
	background-color:transparent;
	}

li.txt_pestanas_menu {
	background-color:transparent;
	}

li.txt_pestanas_menu a, li.txt_pestanas_menu_tr a {
	display:block;
	padding: 5px 0px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
}

li.txt_pestanas_menu_tr a{
	background-color:#ddd;
	color:#444;
	}

li.txt_pestanas_menu a{
	background-color:transparent;
	color:#444;
	}

li.txt_pestanas_menu a.op_selec, li.txt_pestanas_menu_tr a.op_selec{
	display:block;
	padding: 5px 0px 5px 5px;
	background-color:#9b98b7;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;	
	} 

li.txt_pestanas_menu a:hover, li.txt_pestanas_menu_tr a.op_selec:hover{
	background-color:#CCCCFF;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;	
	} 
	
#menu_lat_izquierda {
	width:164px;
	float:left;
	text-align:left;
	margin-right:1px;
	}

.menu_lateral_tit {
	width:330px;
	height:22px;
	background:url(../profesionales/img/fondo_tit_menu.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

.txt_tit_menu a, .txt_tit_menu a:visited, .txt_tit_menu a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:22px;
	padding-left:10px;
	margin-bottom:10px;
}

.blq-contenido2 {
	margin:0;
	overflow:hidden;
	position:absolute;
	visibility:hidden;
	width:99%;
	z-index:10;
}

.columna-contenido {
	border-style:none;
	clear:none;
	overflow:hidden;
	padding:0;
	position:relative;
	float:left;
	width: 160px;
	text-align:left;
	background-color:#dbdbe5;
	margin-right:1px;
}

#mi_menu_lat_izquierda{
	text-align:right;
	width:165px;

}

.menu_txt_vigneta {
	float:right;
	}

.menu_txt_izda, .agenda_cat, .agenda_cat_sel {
	width:150px;
	text-align: right;
	margin:0px auto;
	padding:5px 0px;
	}

.menu_txt_izda a, .agenda_cat a, .agenda_cat_sel a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#000000;
	padding-right:10px;
}

.menu_txt_izda a {
	padding-right:0px;
}

.agenda_cat_sel a{
	padding-right:10px;
	background-image:url(../img/ico_menu_lat.gif);
	background-position:right;
	background-repeat:no-repeat;
	color:#55518e;
}

.menu_txt_izda a:hover, .agenda_cat a:hover, .agenda_cat_sel a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	color:#3e3b72;
}


ul.tabs2 {
	list-style-position: outside;
	list-style-type: none;
	padding: 0 !important;
	text-align:left;
	width:165px;
}

ul.tabs2 li {
	float: none;
	margin: 0;
	padding: 6px !important;
	width: 100%;
	list-style-type: none;
	/*float: left;*/
	margin-bottom:8px !important;
	padding:0px 0px 5px 0px !important;
	cursor: pointer;	
}

ul.tabs2 li span{
	color: #000;
	margin-left:6px;
}

ul.tabs2 li.open {
	background: #fff;
	border-right: 1px solid #f4f4f4;
	padding-bottom:5px;
}

ul.tabs2 li.closed {
	background: #fff;
	border-right: 1px solid #f4f4f4;
	padding-bottom:5px;
}

ul.tabs2 li.hover span {
	text-decoration: underline;
}

.blq_contenido2 {
	margin: 0;
	padding: 5px 10px;
	width:96%;
	visibility: none;
	overflow:hidden;
}

.blq_contenido2 img {
	display:block;
	clear:both;
	float:left;
	border:5px solid #333;
	padding:0px;
	margin:0px;
	}

DIV.blq_contenido2 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#2A0000;
        margin-bottom:20px;
	}
