* {	margin:0;padding:0; }
html, body {
	font-family:"Avant Garde",Futura,"Century Gothic",sans-serif;
	font-size: 0.90em;
	color: #000000;
	background-color: #9d9695;
	margin:0;padding:0;
	text-align:center;
	height:100%; /* needed for container min-height */

}
a:link,a:visited, .enlaceoff {
	text-decoration:underline;
	color:#6f0203;
}
.pro a:link, .pro a:visited, .pro .enlaceoff {
	color:#8D4822;
}
a:hover {
	text-decoration:none;
	color:white;
	background-color:#9f1516;
}
.pro a:hover { background-color:#E99C68 !important; }

a.a-img:hover {
	background:none;
}

#wrapper {
	position:relative; /* needed for footer positioning*/
	background: #9d9695 url(../img/fondo_psicologia.jpg) repeat-y top center;
	margin: 0 auto;
	width: 998px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

div#contenedor
{

	text-align:left;

	padding:0 10px 0 10px;
	margin:0;

}
#cabecera {
	/*background: #f5f2ed url(../img/fondo_papel.jpg) repeat left top;*/
	padding:0;
	margin:0;
	width:978px;
	display:block;
	clear:both;
	text-align:left;
	background: transparent url(../img/fondo_menus.gif) repeat-x 0 108px;	
}
#logo {
	padding:21px 80px 22px 24px;
	float:left;
	/*border-bottom: 1px solid #a92021;*/
}
#logo a:hover {
	text-decoration:none;
	background-color:transparent;
}

#cabecera #pesta {
	/*background: transparent url(../img/pestanas_temp.jpg) no-repeat left top;*/
	width:641px;
	height:106px;
	margin:0;
	float:left;
		overflow:hidden;
}

/********************************/

#slidetabsmenu {
/*float:left;*/
width:450px;
font-size:100%;
line-height:normal;
margin-left:166px;
height:31px;
}

* html #slidetabsmenu{ /*IE only. Add 1em spacing between menu and rest of content*/
margin-bottom: 1em;
}

#slidetabsmenu ul{
list-style-type: none;
margin:0;
margin-left: 10px;
padding:0;
}

#slidetabsmenu li{
display:inline;
margin:0;
padding:0;
}

#slidetabsmenu a {
float:left;
background:url(../img/tab-left.gif) no-repeat 0 -95px;
margin:0 2px;
padding:0 0 0 9px;
text-decoration:none;
}

#slidetabsmenu a span {
float:left;
display:block;
background:url(../img/tab-right.gif) no-repeat right -95px;
padding:10px 14px 3px 5px;
color:#615d5c;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
#slidetabsmenu a span {float:none;}
/* End IE5-Mac hack */

#slidetabsmenu a:hover span {
color: black;
}

#slidetabsmenu #current a {
background-position:0 -219px;
}

#slidetabsmenu #current a span {
background-position:100% -219px;
color: black;
}

#slidetabsmenu a:hover {
background-position:0% -219px;
}

#slidetabsmenu a:hover span {
background-position:100% -219px;
}

/**********************************/

#homeswitch { display:block;
font-size:100%;
line-height:normal;
	top: 75px;
	position:absolute;
	z-index:2;
	
 }

#homeswitch ul {
	display:block;
	height:32px;
	padding:0;
	margin: 0;
	list-style-type:none;

}

#homeswitch li{
display:inline;
margin:0;
padding:0;
}

#homeswitch a {
float:left;

margin:0;
padding:0 0 0 11px;
text-decoration:none;

}
#homeswitch li#home1 a {
background: transparent url(../img/switch_homes.gif) no-repeat 0 -32px;

	width:145px;
height:32px;
}
#homeswitch li#home1 a.activado { background: transparent url(../img/switch_homes.gif) no-repeat left top; }
#homeswitch li#home2 a.activado { background: transparent url(../img/switch_homes.gif) no-repeat -156px -32px; }
#homeswitch li#home2 a {

background: transparent url(../img/switch_homes.gif) no-repeat -156px 0px;
width:163px;
height:32px;

}

#homeswitch a span {
	text-indent: -5000px;display:block;
}



#cabecera ul {
	padding: 0;
	margin: 0;
}
#cabecera ul#pacientes
{

	background: #8b0304 url(../img/fondo_menus.gif) repeat left top;
	border-top:1px solid #9f1516;
	border-bottom: 3px solid #8b0304;
	
	color: White;
	float: left;
	width: 978px;
	height:30px;
 	list-style-type:none;

	overflow:hidden;
	clear:both;

}
#cabecera ul#profesionales {
	padding-left: 0;
	margin-left: 0;
	background: #bc6253 url(../img/fondo_menus_profesionales.gif) repeat left top;
	border-top:1px solid #d16b33;
	border-bottom: 1px solid #a85d3a;
	float: left;
	width: 100%;
	height:30px;
 	list-style-type:none;
	margin-bottom:-2px;
}

#cabecera ul#pacientes li, #cabecera ul#profesionales li { display: inline;float: left;	margin-bottom:1px; }

#cabecera ul#pacientes li a
{
	padding: 0.5em 0.8em;
	background: #8b0304 url(../img/fondo_menus.gif) repeat-x 0 0;
	color: white;
	text-decoration: none;
	float: left;
	border-right: 1px solid #bf121a;
}
#cabecera ul#profesionales  li a{
	padding: 0.5em 1em;
	background: #bc6253 url(../img/fondo_menus_profesionales.gif);
	color: white !important;
	text-decoration: none;
	float: left;
	border-right: 1px solid #eda578;
}


#cabecera ul#pacientes li#psico {
	padding: 0.5em 0.5em 0.5em 2.6em;
	font-size:95%;
}
#cabecera ul#pacientes li.separa a, #cabecera ul#profesionales li.separa a
{
	border-right: 1px solid #6f0203;
}

#cabecera ul#pacientes li a:hover
{
	background: #8b0304 url(../img/fondo_menus.gif) repeat-x 0 -32px;
	color: #fff;
}
#cabecera ul#profesionales li a:hover
{
	background: #a85d3a url(../img/fondo_menus_profesionales.gif) no-repeat -100px 25px;
	color: #fff;
}

#imgcontainer{
	margin:2px 0 0 0;padding:0;
	clear:both;
	width:978px;
	height:220px;
	overflow:hidden;
	background-color:white;
}

.breadcrumb {
	background-color:#dc291e;
	width:938px;
	height:25px;
	line-height:25px;
	font-size:80%;
	color: white;
	padding: 0 0 0 40px;
	margin:0;
	display:block;
	position:relative;
	text-transform:uppercase;
}

.breadcrumb a{
	background: #dc291e url(../img/breadcrumb.gif) no-repeat center right;
	text-decoration: none;
	padding-right: 18px; /*adjust bullet image padding*/
	color: white !important;
}
.breadcrumb.pro a, .breadcrumb.pro a:hover{
	background: #D4711A url(../img/breadcrumb.gif) no-repeat center right !important;
}
.breadcrumb a:visited, .breadcrumb a:active{
	color: #efefef;
}

.breadcrumb a:hover{
color:#000;
background-color:#dc291e;
text-decoration: underline;
}

#contenido, .contenido {
	padding:44px 340px 60px 130px;
	/*display:block;*/
	margin:0;
	position:relative;
	background: white url(../img/fondo_contenido.gif) repeat-x bottom left;
	border-bottom:2px solid #dc291e;
	overflow:hidden; clear:both;
}

#contenido.ancho {
	padding:44px 120px 60px 130px;
}
#contenido.fichaancho {
	padding:44px 360px 60px 130px;
}

.promopastilla {
    left: 140px;
    margin-bottom: 40px;
    margin-left: 0;
    margin-right: 0;
    margin-top: -10px;
    position: absolute;
    top: 300px;
    z-index: 1000;}

#contenido p, .contenido p {

	padding-top:16px;
	line-height:1.4em;
	/*text-align:justify;*/
	
}
#contenido ul, .contenido ul {
	padding-top:4px;
	margin:0 0 0 14px;
	list-style-image:url(../img/red_square.gif);
	color:black;
}
#contenido ul ul, .contenido ul ul {
	list-style-type:square;
	list-style-image:url("siding.gif");
}
#contenido ul ol, .contenido ul ol {
	list-style-type:decimal;
	list-style-image:url("siding.gif");
}
#contenido #faq ol {
	padding:16px 0 0 0;
	margin:0 0 20px 2.3em;
	font-weight:bold;
	color:#615d5c;
}
#contenido li, .contenido li {
	margin:1.0em 0 6px 4px;
}
#contenido li li, .contenido li li {
	margin:10px 0 4px 4px;
}
#contenido ol li p, .contenido ol li p {
	padding:16px 0 0 0;
}
#contenido #faq li {
	margin:2px 0 6px 4px;
}
#contenido #faq ol li a {
	font-weight:normal;
}
#contenido h1, #contenido h2, .contenido h1, .contenido h2 { 
	width:450px;
	height:26px;
	color:#9f1516;
	margin:0;padding:0;
	font-size:1.7em;
	font-style:italic;
}
.contenido h1, .contenido h2 { 
	color:#8d4822;
}
#contenido h1.titular-0-0 {
	background: white url(../img/titular_0_0.gif) no-repeat;
	height:60px;
}
.contenido .titular-0-p0 {
	background: white url(../img/titular_0_p0.gif) no-repeat;
}
#contenido h1.titular-0-1 {
	background: transparent url(../img/titular_0_1.gif) no-repeat;
}
#contenido .titular-0-2 {
	background: transparent url(../img/titular_0_2.gif) no-repeat;
}
#contenido h1.titular-0-3 {
	background: transparent url(../img/titular_0_3.gif) no-repeat;
}
#contenido h1.titular-0-4 {
	background: transparent url(../img/titular_0_4.gif) no-repeat;
}
#contenido h1.titular-0-x {
	background: transparent url(../img/titular_0_x.gif) no-repeat;
}
#contenido h1.titular-1-1 {
	background: transparent url(../img/titular_1_1.gif) no-repeat;
	height:50px;
}
#contenido h2.titular-1-1-1 {
	background: transparent url(../img/titular_1_1_1.gif) no-repeat;
	height:42px;
}
#contenido h2.titular-1-1-2 {
	background: transparent url(../img/titular_1_1_2.gif) no-repeat;
	height:42px;
}
#contenido h2.titular-1-1-3 {
	background: transparent url(../img/titular_1_1_3.gif) no-repeat;
	height:18px;
}
#contenido h1.titular-1-2 {
	background: transparent url(../img/titular_1_2.gif) no-repeat;
	height:50px;
}
#contenido h1.titular-1-3 {
	background: transparent url(../img/titular_1_3.gif) no-repeat;
	height:50px;
}
#contenido h2.titular-1-3-1 {
	background: transparent url(../img/titular_1_3_1.gif) no-repeat;
}
#contenido h2.titular-1-3-2 {
	background: transparent url(../img/titular_1_3_2.gif) no-repeat;
}
#contenido h1.titular-1-4 {
	background: transparent url(../img/titular_1_4.gif) no-repeat;
	height:50px;
}
#contenido h1.titular-1-5 {
	background: transparent url(../img/titular_1_5.gif) no-repeat;
}
#contenido h1.titular-1-5-1 {
	background: transparent url(../img/titular_1_5_1.gif) no-repeat;
}
#contenido h1.titular-1-5-2 {
	background: transparent url(../img/titular_1_5_2.gif) no-repeat;
}
#contenido h1.titular-1-6 {
	background: transparent url(../img/titular_1_6.gif) no-repeat;
}
#contenido .titular-1-6-1 {
	background: transparent url(../img/titular_1_6_1.gif) no-repeat;
}
#contenido .titular-1-6-2 {
	background: transparent url(../img/titular_1_6_2.gif) no-repeat;
}
#contenido .titular-1-7 {
	background: transparent url(../img/titular_1_7.gif) no-repeat;
	width:454px;
	height:50px;
}
#contenido .titular-1-8 {
	background: transparent url(../img/titular_1_8.gif) no-repeat;
	width:454px;
	height:30px;
}
#contenido h1.bc {
	background:none;
	height:20px;
	font-family:Verdana, Arial, sans-serif;
	font-size:9px;
	font-weight:normal;
}
#contenido h1.bc a { text-decoration:none; }
#contenido h1 span, #contenido h2 span, #contenido h3 span, .contenido h1 span, .contenido h2 span, .contenido h3 span  {
text-indent: -5000px;display:block;
}
#contenido h1 a.subtit, #contenido h2 a.subtit, #contenido p a.subtit{
text-indent: -5000px;display:block;width:112px;height:24px;margin:-28px 0 0 314px;padding:0; overflow:hidden;
}
#contenido h1 a.subtit span, #contenido h2 a.subtit span, #contenido p a.subtit span{
text-indent: -5000px;
}
#contenido h1 a.subtit:hover, #contenido h2 a.subtit:hover, #contenido p a.subtit:hover{
background-color:transparent;
}


.clear { clear:both; display:block; }
/*form { border:1px solid black; }*/

form label { display:block; }
form div { float:left; width:210px; margin:6px 0 7px 0; }

form select, form input, form textarea { font-family:"Times New Roman", Times, serif; font-size:1.2em; width:180px; border-color:#9f1516; background-color:#f9f5f3; padding:1px; }
form select { width:184px; }
form textarea { width:388px; height:90px;  }
form div.botenvio input, input.botenvio {
	font-size:1.0em;
	border:none;
	font-family:"Avant Garde",Futura,"Century Gothic",sans-serif;
	background: #8b0304 url(../img/fondo_menus.gif) repeat-x 0 -32px;
	color: #fff;
	padding: 8px 15px 8px 15px;
	text-decoration: none;
	text-shadow: #6E1902 -1px -1px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight:bold;}
form div.botenvio input:hover, input.botenvio:hover {
	text-shadow: #6E1902 2px 2px;
	color: #e2b8b9 !important;
	background-position:0 -34px;
	}
input.checkbox {
	width:auto; display:inline;
}
form fieldset legend {
font-family:"Times New Roman", Times, serif;
font-size: 120%;
font-weight: normal;
color: #999;
margin: 0;
padding: 0 2px 0 2px;
line-height: 130%;
}
form fieldset
{
clear: both;
font-size: 100%;
border-color: #999;
border-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
padding: 10px 10px 22px 14px;
margin: 8px 0;
}
#contenido h3, .contenido h3 { font-weight:bold; font-family:"Avant Garde",Futura,"Century Gothic",sans-serif; font-size:1.4em; padding:0; margin:40px 0 0 0; color:#7d0203;	font-style:italic; }
.contenido h3  { font-size:1.1em; margin:0 0 0 0; }
#contenido.fichaancho h3  { margin:0;font-size:1.4em;padding-top:16px; }
#contenido h4 { font-size:1.2em; margin:25px 0 0 0; padding:0; color:#590202; }
#contenido ul h4 { margin:0; }
#contenido h4.titsolo { margin:26px 0 0 0; }
#contenido ol {
	padding:6px 0 0 0;
	margin:0 0 20px 2.3em;
}
#contenido ol.letter {
	list-style-type:upper-alpha;
	margin-bottom:0;
}
#contenido ol.remarca {
	font-weight:bold;
}
#contenido h5 {
	font-size:1.1em;
}
#contenido h6 {
	font-size:1.0em;
 	margin:20px 0 0 0;
}
#contenido h5.titsolo {
	font-size:1.1em;
 	margin:20px 0 0 0;
}
#contenido table h5 { border-bottom:1px solid black; } /**tecnicasestudio**/
#contenido table.cuestionario { padding:0;margin:0; }
#contenido table.cuestionario td,#contenido table.cuestionario th { padding:2px; }
#contenido table tr.altern { background-color:#EEE; }
#contenido h6.titsolo {
	font-size:1.0em;
 	margin:20px 0 0 0;
}
#contenido ol.remarca ul li, #contenido ol.remarca ol li, #contenido ol.remarca p, #contenido ol.remarca span {
	font-weight:normal;
}

#contenido .equipo {
	border:1px solid #ccc;margin-top:38px;
	padding:20px 0 20px 20px; background-color:#fafafa;
	position:relative;
}
#contenido .equipo-ancho  { width:706px; }
#contenido .equipo-a2l { float:left;width:310px;position:relative; }
#contenido .equipo-a2r { float:right;width:310px;position:relative; }
#contenido .equipo:after, #contenido .ficha:after, .limpiado { display: block; height: 0; content: "."; visibility: hidden; clear: both; }
#contenido .ficha { 
	border:1px solid #ccc;
	padding:20px; background-color:#fafafa;
	position:relative;
	margin-top:10px; 
}
#contenido .equipo h2 { margin:-40px 0 0 0; display:block;	font-weight:bold; font-family:"Times New Roman", Times, serif; font-size:1.2em; z-index:5;  position:absolute; background-color:#fafafa; color:#999; width:200px; padding:0.2em 0.3em 0 0.5em; border-top:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; height:16px;}
#contenido .equipo h2 a { color:#999; text-decoration:none; } #contenido .equipo h2 a:hover { color:white; }
#contenido .ficha h2 {
	z-index:5;  
	margin:-40px 0 0 0; 
	display:block;	
	font-weight:bold; 
	font-family:"Times New Roman", Times, serif; 
	font-size:1.2em; 
	position:relative; 
	background-color:#fafafa; 
	color:#999;
	width:400px; 
	padding:0.2em 0.3em 0 0.5em; 
	border-top:1px solid #ccc; 
	border-right:1px solid #ccc; 
	border-left:1px solid #ccc; 
	height:16px; }
#contenido .ficha h1, #contenido .ficha h2, #contenido .ficha p.perfil { margin:4px 0 12px 190px; border:0; border-bottom:1px solid #efefef; font-size:1.0em; width:auto; color:#000000; font-family:"Avant Garde",Futura,"Century Gothic",sans-serif; font-weight:normal; font-style:normal; padding:0; float:none; height:auto; }
#contenido .ficha h2 { font-style:italic; }
#contenido .equipo ul { margin:20px 0 0 0; padding:0;  height:100%; }
#contenido .ficha ul { margin:4px 0 0 190px; padding:0;  height:100%; }
/*#contenido .equipo ul li { display: inline; padding-right: 20px; width:200px; height:120px; margin:12px 12px 26px 2px; }*/
#contenido .equipo ul li { float:left; display: list-item; width:224px; height:150px; margin:0 0 20px 4px;list-style: none url("liding.gif"); /*border:1px solid blue;*/ }
#contenido .ficha ul li { float:none; display: list-item; width:auto; height:auto; margin:4px 0 12px 0; 
border-bottom:1px solid #efefef; }

#contenido .equipo li img { padding:0; margin:0; border: 2px solid #999;   }
#contenido .equipo li a { float:left; display:block; }
#contenido .ficha li a { float:none; display:inline; }
#contenido .ficha img { float:left; position:relative; padding:0; margin:0; border: 2px solid #999; }
#contenido .equipo li a:hover img,.enlaceon {
	border-color:#9f1516;
}
#contenido .equipo p.info { float:right; width:122px; height:40px; margin:110px 0 0 0; padding:0;  }
#contenido .equipo p.conseminario { margin:92px 0 0 0; }
#contenido .equipo p.conseminario span { background: transparent url(../img/teacher_icon.gif) no-repeat left top;width:18px;height:18px;text-indent:-5000px;display:block; }
#contenido .ficha p.info { float:none; width:auto; height:auto; margin:0 0 0 190px; padding:0; }
#contenido .equipo h3.info, #contenido .ficha h3.info { /* El Equipo */
	font-size:1.4em;
	font-family:"Times New Roman", Times, serif;
	margin:0 0 0 190px; padding:0;
	color:#6f0203;
}
#contenido .fichafull h3 { margin:0 !important; }
#contenido .fichafull h4 { font-size:0.9em; margin:0; padding:0; color:#000; font-style:italic; }
#contenido .fichafull h5 { padding: 1.8em 0 0 0; }
#contenido .fichafull p { line-height:1.2em; padding:0.4em 0 0 0; }
#contenido .equipo p.large { margin:94px 0 0 0; }
/*#contenido .equipo h3, #contenido .equipo h4 { display:inline; vertical-align:baseline;	font-weight:normal; font-size:1.0em; }
#contenido .equipo h4 { font-weight:bold; }*/

#imghere img { border:4px solid #9f1516; margin:16px 0 4px 0; }

.twit h3 {	font-family:"Avant Garde",Futura,"Century Gothic",sans-serif;
	font-size:1.1em;
	font-style:italic;
	color:#8e0406;
	padding:10px 0 2px 0 !important; }
.twit ul { margin:0 0 0 12px !important; }

#menuderecha {
	position:absolute;
	z-index:30;
	top:349px;
	margin-left:690px;
	width:252px;
	padding:0;
	left:0px;
	clear:both;
}
#menuderecha.pro {
	position:absolute;
	top:0;
	margin:0 0 0 680px;
	width:252px;
	padding:0;
	left:0px;
}

#menuderecha .h {
	width:244px;
	height:11px;
	background: transparent url(../img/fondo_menuder_top.png) no-repeat;
	margin:0 4px 0 4px;padding:0;
	text-indent: -5000px;
	overflow:hidden;

}
#menuderecha div {
	background: transparent url(../img/fondo_menuder_under.png) repeat-y left top;
}
#menuderecha.pro div {
	background: transparent url(../img/fondo_menuder_under.png) repeat-y left top;
}

#menuderecha div div {
	background: transparent url(../img/fondo_menuder.gif) no-repeat left top;
	padding:0 25px 25px 25px;
}
#menuderecha.pro div div {
	background: transparent url(../img/fondo_menuder_pro.gif) no-repeat left top;
}
#menuderecha div div h1, #menuderecha div div h2, #menuderecha div div h4 {
	font-family:"Avant Garde",Futura,"Century Gothic",sans-serif;
	font-size:1.1em;
	margin: 0 0 4px 0;
	font-style:italic;
	color:#8e0406;
	padding-top:12px;
}
#menuderecha div div p {
	padding:0;
}
#menuderecha div div p.txt {
	padding-left:6px;
}
#menuderecha div div p img {
	border:2px solid #999;
	margin:8px 0 4px 0;
}
#menuderecha div div p a:hover img {
	border:2px solid #9f1516;
}
#menuderecha div#ult {
	background: transparent url(../img/fondo_menuder_bottom.png) no-repeat left top;
	height:20px;
}

#menuderecha ul {
	margin:0 0 0 18px;padding:0;
	list-style-image:url(../img/logo_ul.gif);
}
#menuderecha ol {
	margin:0 0 0 20px;padding:0;font-weight:bold;
}
#menuderecha ul li{
	padding: 0 0 8px 0;
}
#menuderecha ol li{
	padding: 0 0 8px 0;font-weight:normal;
}

#menuderecha .tab { padding-top:12px;position:relative; }
#menuderecha .tab span { margin-top:6px; display:block; }
#menuderecha .tab a { text-decoration:none; }
#menuderecha .tab a:hover span { text-decoration:none;color:white; background-color:#9f1516; }
#menuderecha .tab-metodologia { padding-top:20px; }
#menuderecha table {  background-color:#FFFFFF }
#menuderecha table td { color:#6c6c66; padding:10px 4px 2px 4px;border-bottom:1px solid #7c7d76; background-color:#f9f5f3; }

#menuderecha .separaDer {
	margin:8px auto 4px auto; width:26px;height:10px;display:block; padding:0; overflow:hidden;
	background: transparent url(../img/separader.gif) no-repeat left top;
}

#contenido table, #contenido dl { margin:10px 0 0 0;   padding:10px 4px 2px 4px;}
#contenido table tr { vertical-align:top; } /*nuevas infantil*/
#contenido table tr td { padding:4px 4px 2px 4px; }
#contenido table tr td.bfix { width:6em; font-weight:bold; }
#contenido dt {  }
#contenido dd { margin: 0 0 0 6em; }

#pie {
	background: #9d9695 url(../img/fondo_psicologia.jpg) repeat-y top center;
	margin:0;
	padding:0;
	text-align:center;
}
#pie p {
	padding:1.0em 6px 1.5em 6px;
	font-size:90%;
	color:#454545;
	margin:0;
}
img.aright, #imghere img.aright {
float:right;
margin:0 0 4px 16px;
border:0; 
}



.alfaglosario { /*Glosario*/
	border:1px solid #ccc;
	padding:10px 10px 10px 10px; background-color:#fafafa;
	margin:0 0 2.0em 0;
}

.alfalist a { /*Glosario en FAQ*/
	padding:0 0.6em 0 0.6em;
	line-height:2.0em;
}
.alfalist ul a { /*Glosario en FAQ*/
	padding:0;
	line-height:1.0em;
}
.alfaglosario a {
	line-height:0.2em;
}

/* newsletter */
.suscription { background:transparent url(../img/fondo_menuder_free.gif) no-repeat 0 0 !important; }
.suscription h3 {	font-family:"Avant Garde",Futura,"Century Gothic",sans-serif;
	font-size:1.2em;
	font-style:italic;
	color:#8e0406;
	padding-top:15px; }
.suscription label, .suscription h4 {	font-family:"Avant Garde",Futura,"Century Gothic",sans-serif;
	font-size:1.1em;
	font-style:italic;
	color:#8e0406;
	padding-top:5px !important;
	font-weight:normal;
	}
.suscription.elequipo h4 { font-weight:bold; }
.suscription p {
	font-size:0.9em;
	line-height:1.0em;
	color:#666;
	}
.suscription form {
	/*padding:5px;*/
}

.suscription label.checkbox {
	display:inline;
	font-style:normal !important;
	color:black !important;
}
.suscription form .botenvio { width:98%; }


/* newsletter */

blockquote {
	margin-left:20px;
}
#menuderecha #newslist, #menuderecha #servicelist {
	background: none; list-style-image:none;margin:0;padding:0 0 0 0; list-style-type:none;
	/*	background:transparent url(../img/red_square.gif) no-repeat 0 12px; list-style-image:none;margin:0;padding:0 0 0 14px; list-style-type:none;*/
}

#seminario {
	background: transparent url(../img/anun_seminarios.gif) no-repeat 0px 0px;
	position:absolute;
	z-index:2000;
	top:0px;
	display:block;
	margin:30px 0 0 854px;
	width:133px;
	height:105px;
	}
	
.breadcrumb.pro {
	background-color:#D4711A;
	position:relative;

	margin:0 0 44px -130px;

}
.contenido.pro { padding-top: 55px; }
.correccionb { 		background: white url(../img/fondo_contenido.gif) repeat-x bottom left;
	position:relative;
	margin:-61px 0 0 -130px;
	width: 978px; 
	height:17px;
	text-indent:-300px;
	}
	
#seminario.pro { background: transparent url(../img/anun_seminarios_pro.gif) no-repeat 0px 0px; }
#consulta {
	background: transparent url(../img/anun_consulta.png) no-repeat 0px 0px;
	position:absolute;
	z-index:26;
	top:28px;
	right:3px;
	display:block;
	width:120px;
	height:90px;
	}

#autopubli1 {
	display:block;
	text-indent:-5000px;
	position:absolute;
	width:120px;
	height:80px;
}
#autopubli1:hover {
	background:transparent !important;
}

#presentacion li a img { border:0; }

#menuderecha .tab .homepros { border:2px solid #d16b33; font-size:1.15em; width:200px; margin:-16px 0 20px 0; font-weight:bold; padding:0; }
#menuderecha .tab .homepros a { display:block;padding:0;background:#E99C68 url("../img/fondo_menus_profesionales.gif") repeat-x bottom left;color:#fff; }
#menuderecha .tab .homepros a:hover, #menuderecha .tab .homepros a:hover span { color:white; background-color:#8D4822; }
#menuderecha .tab .homepros a span, .tab .homepros a:link span { margin:0;padding:10px 10px 12px 10px; }

#menuderecha .tab ul { padding-bottom:20px !important; }
#menuderecha .tab ul li { border:2px solid #9f1516; font-size:1.15em; width:200px; margin:0; font-weight:bold; padding:0; }
#menuderecha .tab ul#newslist li { font-size:1.05em; font-weight:normal; }
#menuderecha .tab ul li a { display:block;padding:0;background:#8b0304 url("../img/fondo_menus.gif") repeat-x 0 -33px;color:#fff; }
#menuderecha .tab ul li a:hover span { color:white; background-color:#8B0304; }
#menuderecha .tab ul li a:link span { margin:0;padding:10px 10px 12px 10px; text-align:center; }

.formacion-dest { padding:20px 0 0 0;clear:both;float:none; }
.formacion-dest span { border:1px solid #d16b33;display:block;padding:0;background:#fac6b1 url("../img/fondo_menus_profesionales_cl.gif") repeat-x bottom left;color:#000;padding:10px; }

fieldset { border:1px solid #CCCCCC; color:#666; padding:0; }
fieldset legend { color:#666; font-size:10px; margin:10px; }
#contenido fieldset p { padding:10px 20px; font-size:12px; }

#subirtop {
    min-height: 50px;
    position: fixed;
    left: 50%;
    bottom: -30px;
    margin-left: 449px;
    padding: 0;
    background: #D4711A;
    text-align: center;
	font-size:0.8em;
	width:40px;
	text-transform:uppercase;
}
#subirtop a { padding:2px 6px; display:block; cursor:pointer; color:black !important; }
