body {
	background-color: #FEEFB1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

a{
	color: #9F6000;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
	color: #D58000;
}

span.contador
{
  color: #9f6000;
  text-decoration: none;
  font-weight: bold;
}
.border_color{
border:0px solid #ff9900;
}
#Box_contenido{

	width:775px;
	/*border:1px solid #ff9900;*/
	margin:0px auto;
	background: url(../../images/ronny/banner_psicologo.jpg) no-repeat center 33px;
}
#guia_Box_contenido{

	width:775px;
	/*border:1px solid #ff9900;*/
	margin:0px auto;

}
#Box_contenido1{

	width:775px;
	margin:0px auto;
}
#Box_contenido h1{
	
	font-size:14px;
	padding-left:5px;
	padding-bottom:7px;
	height:15px;
	background: url(http://www.red-psi.org/images/lineanarj.gif) repeat-x left bottom;
	color:#000;
}
#guia_Box_contenido h1{
	
	font-size:14px;
	padding-left:5px;
	padding-bottom:7px;
	height:15px;
	color:#000;
	margin-top:5px;
	/*border-bottom:1px solid #ff9900;
	margin-bottom:0px;
	*/
}
.tituloGuia{
	font-size:14px;
	padding-left:5px;
	padding-bottom:7px;
	height:15px;
	color:#000;
	margin-top:5px;
	border-bottom:1px solid #ff9900;
	margin-bottom:0px;
}
.contenido,.contenido2{

	margin-top:5px;
	margin-bottom:5px;
}
.contenido2{
	margin-left:340px;
	height:180px;
}
.contenido H3{
	
	font-size:12px;
	color:#333;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:8px;
	margin:0px;
}

.contenido H2,.contenido2 H2{

	font-size:14px;
	color:#333;
	padding-bottom:5px;
	padding-left:0px;
	margin-left:5px;
	z-index:1;
	
}
.abajo{
		clear:both;
}
.vineta{

	background: url(../../images/ronny/vineta3.jpg) no-repeat left 3px;
	z-index:2;
	width:24px;
	height:24px;

float:left;	display:block;
}
.vineta_titulo{

	background: url(../../images/ronny/vineta_titulo.jpg) no-repeat left 0px;
	z-index:2;
	width:24px;
	height:24px;

float:left;	display:block;
}
.guia_titulo{

	background: url(../../images/ronny/bg_vineta.jpg) no-repeat left 0px;
	z-index:2;
	width:24px;
	height:21px;
	float:left;
	display:block;
}
#guia_contenido{
	float:right;
	width:350px;
}
#guia_contenido P{

	font-size:11px;
	color:#000;
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:5px;
	font-family:verdana;
}
.guia_mapa_izq{

	float:left;
	margin:10px;
	clear:left;
}
UL.guia_lista{
	float:left;
	width:162px;
	margin-left:2px;
	padding-left:4px;
	margin-right:2px;
	margin-top:0px;
	padding-top:0px;
}
.guia_lista LI{
	list-style-type:none;
	margin:0px;
	padding-left:20px;
	padding-top:3px;
	background: url(../../images/ronny/bg_lista.jpg) no-repeat left 5px;
}
.guia_lista LI A{
	font-size:13px;
}
#guia_pie{
	clear:both;
	width:100%;
	padding-left:15px;
	height:35px;
	font-family:verdana;
	font-size:11px;
}

SPAN.guia_online{

  background:url(../../images/ronny/bg_lista.jpg) no-repeat left top;
  height:35px;
  display:block;
  text-align:center;
  margin:10px;
  width:100%;
  clear:left;
}
SPAN.MasInfo,SPAN.MasInfo2
{
		
  background:url(../../images/ronny/masinfo.jpg) no-repeat right top;
  height:35px;
  display:block;
  text-align:right;
  margin:10px;
  width:97%;
}
SPAN.MasInfo2{
	  background:url(../../images/ronny/masinfo2.jpg) no-repeat right top;
}

SPAN.MasInfo A,SPAN.MasInfo2 A
{
	font-size:11px;
	color:#000;
	background:url(../../images/ronny/flecha.gif) no-repeat right top;
	width:230px;
	height:19px;
	display:block;
	margin:8px 0px;
	text-decoration:underline;
	float:right;
	margin-right:25px;
	padding-right:25px;
	font-family:verdana;
	font-weight:normal;
}
SPAN.MasInfo3 {
	  display:inline-block;	
	  background:url(../../images/ronny/masinfo3.jpg) no-repeat -3px 5px;
	  height:30px;
	  width:190px;
	  text-align:left;
	  /*#FEEFB1*/
}
SPAN.MasInfo3 A{
	
	font-size:11px;
	color:#000;
	background:url(../../images/ronny/flecha.gif) no-repeat right 3px;
	width:165px;
	height:30px;
	display:block;
	margin:8px 0px;
	text-decoration:underline;
	padding-top:3px;
	padding-left:10px;
	font-family:verdana;
	font-weight:normal;
	
}
SPAN.MasInfo3 A:hover{
	background:url(../../images/ronny/flecha2.gif) no-repeat right 3px;
}
SPAN.MasInfo A:hover,SPAN.MasInfo2 A:hover
{ 	
	background:url(../../images/ronny/flecha2.gif) no-repeat right top;
}
.contenido P,.contenido2 P {
	
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:4px;
	font-size:12px;
	text-align:justify;
}
#uno{
	background: url(../../images/ronny/uno.jpg) no-repeat 20px  29px;
}
#dos{
	background: url(../../images/ronny/dos.jpg) no-repeat 20px  15px;
}
#tres{
	background: url(../../images/ronny/tres.jpg) no-repeat 20px  10px;
}
#uno P,#dos P,#tres P{

	width:89%;
	margin-left:55px;
	padding-top:10px;
	padding-bottom:10px;
}
#opciones_publicidad{

	height:50px;
	margin-right:10px;
	margin-left:10px;
	margin-bottom:10px;
	border:1px dotted #9F6000;
}
#opciones_publicidad h2{
	
	font-size:12px;
	margin-top:0px;
	border-bottom:1px dotted #9F6000;
	padding-left:15px;
	text-align:left;
	color:#333;
}
#opciones_publicidad UL{
	list-style-type:none;
	margin:0px;padding:0px;
	padding-left:15px;
}
#opciones_publicidad UL LI{
	display:inline;
	text-align:left;
	padding-top:6px;
	margin-right:15px;
	
}
#opciones_publicidad UL LI A{
	font-weight:normal;
}
.right_box{
	display:block;
	text-align:right;
	margin:10px;
	width:97%;
}
IMG.imagen_publicitaria{
	float:left;
	margin:5px;
	border:1px solid #eee;
	padding:3px;
}

/*====================================*/

#Contenido_Izq{

	float:left;
	padding:5px;
	width:73%;
	border-right:1px solid #ff9900;
	margin:0px;

}
#Contenido_Izq H2{

	font-size:13px;
	margin:0;
	margin-top:10px;
}
#List_Der{

	float:left;
	padding:5px;
	width:22%;
	margin:0px;
}
#List_Der H2{
	font-size:13px;

}
UL.Lista_Menu{
	
	list-style-type:none;
	margin-top:15px;
	margin-bottom:10px;
	padding-left:10px;
	margin-left:10px;
}
UL.Lista_Menu LI{
	
	display:inline;
	font-size:8px;
	color:#9F6000;

}
UL.Lista_Menu LI A{
	
	padding:5px;
	font-size:14px;

}
UL.Lista_Menu LI A:Hover{
	
	background-color:#9F6000;
	color:#FFF;
}
DIV.box_address{

	background: #EAD48E url(../../images/ronny/bg_address.jpg) no-repeat left top;
	margin:5px;
	font-family:verdana;
	height:78px;
}
DIV.box_address A IMG{

	float:left;
	margin:3px;
	padding:3px;
	font-size:9px;
	width:95px;
	height:48px;
	margin-top:8px;
	margin-left:4px;
}
DIV.box_address H2{
	
	font-size:12px;
	margin-top:0px;
	padding:0px;
	margin:0px;
	margin-left:5px;
	float:right;
	display:block;
	width:79%;
	text-align:left;
}
DIV.box_address H2 A{
	
	padding:0px;
	margin:0px;
	font-weight:bold;
	color:#996600;
	text-decoration:underline;

}
DIV.box_address P{
	
	font-size:12px;
	text-align:left;
	padding:2px;margin:0;
	float:right;
	width:79%;
}
SPAN.address{
	font-size:11px;
	width:95%;
	display:block;
}
SPAN.idioma{
	margin-left:5px;
	font-weight:normal;
	font-style:italic;
}
.centrado{
	text-align:center;
	width:100%;
	display:block;
	padding-top:5px;
}
#clearboth{
	clear:both;
}

OL#Lista_Num{
	padding:0;margin:0;
	padding:25px;
}
OL#Lista_Num LI{

	list-style-type:decimal ;
	padding:5px;
}
#Box_Formulario{
	margin:0;padding:0;
	padding:20px;
	background:#DED9A2;
	font-family:verdana, sans-serif;
}
#Box_Formulario_Pie{
	clear:both;
}
form#contactform label {
	display: block;
	font-size:12px;
	margin: 10px 0 3px 0;
	width:300px;
}

form#contactform input, form#contactform textarea {
	width: 300px;
	background: #f8f0e3;
	border: 1px solid #e7dfcf;
	padding: 3px;
	font-size: 13px;

} 
form#contactform textarea {
		height: 135px;
		background: #f8f0e3 url(../images/form-bg.png) no-repeat bottom right;
}

form#contactform input.submit {
	width: 202px;
	height:29px;
	background: none;
	border: none;
	display: block;
	margin: 20px 0 0 -3px;

}

form#contactform label span {
	color: red;
	margin-left: 3px;
}

form#contactform label.form-error {
	display: block;
	width: 308px;
	background: #feb8ab;
	border-top: 1px dotted red;
	border-bottom: 1px dotted red;
	margin-top: 3px;
}
form#contactform label.form-error span {
		display: block;
		margin: 5px;
}
form#contactform SPAN.ayuda{
		margin-bottom:10px;
	font-size:11px;
	float:left;
}

/* =============================================


*/
.Box_Oferta{

	border-top:12px solid #E5C880;
	border-left:4px solid #E5C880;
	border-right:4px solid #E5C880;
	border-bottom:3px solid #E5C880;
	padding:10px;
	margin-bottom:10px;
}
.Box_Oferta H3{
	margin-top:0;padding-top:5px;
	color:#A46200;
	
}
.Box_Oferta P{
	font-size:12px;
}
P.box_destacado{

	/*border:1px solid #D1A42C;
	/*background-color:#E5C880;*/
	padding:10px;
	color:#A46200;
	font-size:13px;
	background:#E5C880 url(../../images/ronny/bg_destacado.jpg) no-repeat left bottom;
}
P.Nota{
	font-size:11px;	
}
UL.Lista{
	width:450px;
	padding:10px;
}
UL.Lista LI{
	
	padding-left:20px;
	padding-top:5px;
	list-style-type:none;
	background: url(../../images/ronny/vinetita.jpg) no-repeat 0px 8px;
	
}
form#contactform2{
	margin:5px;
	width:500px;
}
form#contactform2 label {
	display: block;
	float:left;
	font-size:12px;
	margin: 8px 0 3px 0;
	width:110px;
	text-align:left;

}

form#contactform2 input, form#contactform textarea {
	width: 300px;
	background: #f8f0e3;
	border: 1px solid #e7dfcf;
	padding: 3px;
	margin: 5px 0 3px 0;
	font-size: 13px;
	float:left;
}
form#contactform2 input.ajustar{
	width: 100px;
	clear:right;
	margin-right:180px;
} 
form#contactform2 textarea {
		height: 135px;
		background: #f8f0e3 url(../images/form-bg.png) no-repeat bottom right;
		
}

form#contactform2 input.submit {
	width: 202px;
	height:29px;
	background: none;
	border: none;
	display: block;
	margin: 20px 0 0 -3px;
	color:black;
}

form#contactform2 label span {
	color: red;
	margin-left: 3px;
}

form#contactform2 label.form-error {
	display: block;
	width: 308px;
	background: #feb8ab;
	border-top: 1px dotted red;
	border-bottom: 1px dotted red;
	margin-top: 3px;
	float:left;
}
form#contactform2 label.form-error span {
		display: block;
		margin: 5px;
}
form#contactform2 SPAN.ayuda{
		margin-bottom:10px;
	font-size:11px;
	float:left;
}
form#contactform2 IMG{
	margin-left:110px;
	margin-top:10px;
}
#pie_form{clear:both;}