#info2{
	width:350px;
	margin-right:0px;
	padding-right:3px;
	padding-top:0px;
	text-align:right;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	margin-left:440px;
	margin-top:0px;
	margin-bottom:0px;
}

#info2 a:link{
	text-decoration:none;
	color:#FFF;
}

#info2 a:visited{
	color:#FFF;
	text-decoration:none;
}

#info2 a:hover{
	text-decoration:underline;
	color:#FFF;
}

#info b{
	font-size:1.3em;
	margin-bottom:2px;
	padding-bottom:2px;
}

#contenido_borde_superior{
	background-image:url(/imagenes/misc/fondos_interiores/fondo_sup.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:800px;
	height:15px;
	float:left;
}

#contenido_pagina{
	background-image:url(/imagenes/misc/fondos_interiores/fondo_contenido.jpg);
	background-position:center;
	background-repeat:repeat-y;
	margin:0px;
	padding:0px;
	width:800px;
	/*height:250px;*/
	/*float:left;*/
	height:auto;
	display:table;
}

#contenido_pagina_1inea{
	width:780px;
	margin-left:10px;
}

#contenido_borde_inferior{
	background-image:url(/imagenes/misc/fondos_interiores/fondo_inf.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	width:800px;
	height:40px;
	float:left;
}


.textocapa{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#666666;
	text-align:justify;
}

.textocapa a{
	color:#666;
	text-decoration:underline;
}

.textocapa a:hover{
	color:#666;
	text-decoration:none;
}

.textocaparight{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#666666;
	text-align:right;
}

#cabecera_pagina{
	width:800px;
	height:112px;
	background:url(/imagenes/misc/paginas_interiores/cabecera_principal.jpg) no-repeat top left;
	margin:0px;
	padding:0px;
	margin-top:20px;
        cursor:pointer;
}


#textotexto{
	float:left;
	/*height:300px;
	min-height:300px!important;*/
	width:540px;
	border-right:1px dotted #CCCCCC;
	/*height:350px;*/
	height:auto;
	min-height:350px;
	display:table;
}

#textonoimg{
	margin:0px;
	padding:0px;
	float:left;
	width:500px;
	height:auto;
	min-height:350px;
	display:table;
}

#fotos{
	margin:0px;
	padding:0px;
	margin-left:-5px;
	width:240px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#D3D3C7;
	padding-top:1px;
	display:table;
	float:left;
}

*:first-child+html #fotos{
	margin-left:30px;
	margin-top:20px;
}

#cabecera_formulario{
	width:500px;
	background-image:url(/imagenes/ES/paginas_interiores/cabecera_formulario.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:100px;
	margin:0px;
	margin-bottom:20px;
}

#cabecera_formulariouser{
	width:500px;
	background-image:url(/imagenes/ES/paginas_interiores/cabecera_formulario_user.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:100px;
	margin:0px;
	margin-bottom:20px;
}

#cabecera_formulario_ok{
	width:500px;
	background-image:url(/imagenes/misc/paginas_interiores/cabecera_formulario_ok.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:100px;
	margin:0px;
	margin-bottom:20px;
}

#cuadro_sup{
	width:500px;
	background-image:url(/imagenes/misc/fondos_interiores/cuadro_sup.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	height:25px;
	margin:0px;
}

#cuadro{
	width:500px;
	background-image:url(/imagenes/misc/fondos_interiores/cuadro_fondo.jpg);
	background-position:center;
	background-repeat:repeat-y;
	height:auto;
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:0px;
}

#cuadrotrans{
	width:500px;
	background-position:center;
	background-repeat:repeat-y;
	height:auto;
	margin:0px;
	padding:0px;
	margin-left:15px;
	margin-top:15px;
	margin-bottom:0px;
}

#cuadro_inf{
	width:500px;
	background-image:url(/imagenes/misc/fondos_interiores/cuadro_inf.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:30px;
	margin:0px;
}

.cuadro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#818365;
	border-left:1px solid #C7C8B8; 
	border-right:1px solid #C7C8B8; 
	margin-left:10px;
	background-color:#FFFFFF;
	height:20px;
	font-size:0.75em;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	background-image:url(/imagenes/misc/fondos_interiores/fondo_titulo_cuadro.jpg);
	background-repeat:repeat-x;
}

#menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:22px;
	width:800px;
	margin-left:0px;
	float:left;
	padding-top:0px;
	background-color:#AEAB98;
}

#menu li{
	text-align:right;
	padding-left:13px;
	padding-right:5px;
	margin-top:0px;
}

.enlacemenu{
	background-image:url(/imagenes/misc/paginas_interiores/cuadro_li.gif);
	background-repeat:no-repeat;
	background-position:left;	
	list-style-position: inside;
	color:#999999;
	padding-left:25px;
	padding-right:0px;
	display:inline;
}

.enlacemenu a:link{
	color:#999999; 
	text-decoration:none;
}

.enlacemenu a:visited{
	color:#999999; 
	text-decoration:none;
}

.enlacemenu a:hover{
	background-color:#008ACC;
	color:#FFFFFF;
}

.enlaceampliar{font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:0.7em;
text-align:center;
margin:0px;
padding:0px;
}

.enlaceampliar p{
margin:0px;
padding:0px;
line-height:25px;
}

.enlaceampliar a:link{
	color:#666;
	text-decoration:none; 
}

.enlaceampliar a:visited{
	color:#666;
	text-decoration:none; 
}

.enlaceampliar a:hover{
	color:#666;
	text-decoration:underline; 
}

#menuservicios{
	margin:0px;
	padding:0px;
	background-color:#AEAB98;
	float:left;
	width:800px;
	height:22px;
}

#enlacesservicios{
	width:600px;
	padding-left:158px;
	margin-top:3px!important;
	height:27px!important;
	height:22px;
	background-color:#AEAB98;
	color:#FFFFFF;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#enlacesservicios a:link{
	text-decoration:none;
	color:#FFFFFF;
	margin:0px;
	padding-left:2px!important;
	padding-right:2px!important;
	padding-bottom:2px!important;
	padding-top:2px!important;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
}

#enlacesservicios a:visited{
	text-decoration:none;
	color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
}

#enlacesservicios a:hover{
	text-decoration:none;
	color:#FFFFFF;
	border:1px solid #999999;
	background-color:#BAB8A7;
}

#filaformulario{
	width:360px;
	margin-left:60px;
	border-bottom:1px dotted #cccccc;
	margin-top:5px;
}

.filaformulario{
margin-left:60px;
	border-bottom:1px dotted #cccccc;
	margin-top:5px;
}

#filaformulariosinlinea{
	width:360px;
	margin-left:60px;
	margin-top:5px;
}

#textoformulario{
	width:150px;
	margin:0px;
	margin-top:5px;
	padding:0px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#B1AB96;
	float:left;
}

.textoformulario a{
	color:#666;
	text-decoration:underline;
}

.textoformulario a:hover{
	color:#666;
	text-decoration:none;
}

.textoformulario{
	margin:0px;
	margin-top:5px;
	padding:0px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#666;
}

#textoformulario2{
	width:370px;
	margin:0px;
	margin-top:5px;
	padding:0px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#B1AB96;
	float:left;
}

#inputformulario p{
	width:200px;
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#B1AB96;
	float:left;
	text-align:right;
}

#inputformulario a:link{
	color:#B1AB96;
}

#inputformulario a:visited{
	color:#B1AB96;
}

#inputformulario a:hover{
	color:#666666;
	text-decoration:none;
}


#inputformulario{
	width:200px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B1AB96;
	padding-right:2px;
}

.inputformulario{
	margin:0px;
	padding:0px;
	border:1px solid #B1AB96;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:right;
	padding-right:2px;
}

.inputformulario textarea{
	margin:0px;
	padding:0px;
	border:1px solid #B1AB96;
	width:180px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

#inputformulario input{
	border:1px solid #B1AB96;
	width:180px;
	font-size:0.7em;
}

.inputformulario select{
	border:1px solid #B1AB96;
	width:180px;
	font-size:0.7em;
	text-align:right;
}

.inputformulario textarea{
	border:1px solid #B1AB96;
	width:180px;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#comentariocontacta{
	margin:0px;
	padding:0px;
	background-color:#BAB8A7;
	width:360px;
	margin-left:25px;
	padding:10px;
	color:#FFFFFF;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:10px;
}

#comentariocontacta p{
	margin:0px;
	padding:0px;
}

#formularioenvio{
	margin:0px;
	padding:0px;
	width:500px;
}

#botonform{
	width:300px;
	margin-left:70px;
	margin-top:20px;
	text-align:right;
}

.textonegro{color:#000;}

.imagenderecha{
	float:right;
	margin-left:30px;
	margin-bottom:15px;
}

.imagenderechaive{
	float:right;
	margin-left:30px;
	margin-right:20px;
	margin-bottom:15px;
}

#notaformulario{
	margin:0px;
	padding:3px;
	border:1px solid #633;
	width:360px;
	background-color:#AA917D;
	margin-top:15px;
}

#notaformulario p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#000;
}

#notaformulario a{
	color:#000;
	text-decoration:underline;
}

#notaformulario a:hover{
	color:#000;
	text-decoration:underline;
}

.notaformulario a{
	color:#000;
	text-decoration:underline;
}

.notaformulario a:hover{
	color:#000;
	text-decoration:underline;
}

#mapaweb{
	width:440px;
	background-position:center;
	background-repeat:repeat-y;
	height:auto;
	margin:0px;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
	margin-left:15px;
	margin-top:20px;
	margin-bottom:0px;
	margin-right:40px;
	border:1px solid #CCC;
	background-image:url(/imagenes/misc/paginas_interiores/fondo_mapaweb.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}

#urologia ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	padding:0px;
	padding-left:15px;
	color:#666;
	list-style:none;
	background-image:url(/imagenes/misc/paginas_interiores/flecha_li.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	line-height:20px;
}

#urologia a{
	color:#666;
	text-decoration:none;
}

#urologia a:hover{
	color:#333;
	text-decoration:underline;
}

#mapaweb ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	padding:0px;
	padding-left:15px;
	color:#666;
	list-style:none;
	background-image:url(/imagenes/misc/paginas_interiores/flecha_li.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	line-height:20px;
}

#mapaweb ul li ul li{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.95em;
	color:#999;
	padding:0px;
	padding-left:15px;
	margin-left:0px;
}

#mapaweb a{
	color:#666;
	text-decoration:none;
}

#mapaweb a:hover{
	color:#333;
	text-decoration:underline;
}


#mapaweb ul li ul li a{
	color:#999;
	text-decoration:none;
}

#mapaweb ul li ul li a:hover{
	color:#333;
	text-decoration:underline;
}

form{
	margin:0px;
	padding:0px;
}

.imagenurologia{
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-bottom:00px;
	float:left;
	border:1px solid #666;
}


.fotos_quienes {
	height:auto;
	}
	.fotos_quienes a, .fotos_quienes a:hover {
	float:left;
	border:1px solid #bbb;
	padding: 1px;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
		}

#gmaps {
	border: 1px solid #CCC;
	background-color: #F9F9F9;
	margin-top: 20px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #19a697;
	width: 226px;
}
#gmaps a {
	padding: 1px;
	border: 1px solid #999;
	text-align: center;
	display: block;
}
#gmaps p {
	margin-bottom: 5px;
	margin-top: 8px;
}
#contenido_pagina_linea h1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	margin-top: 30px;
}
#contenido_pagina_linea p {
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
#texto_web {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	margin-left: 18px;
}

#gmap {
	margin-left: 0px;
	margin-top: 10px;
	display: block;
	float: left;
}
#gmapWindow {
	width: 480px;
	height: 495px;
	padding: 0px;
	margin-top: 18px;
	margin-left: 18px;
}
.linkGmaps {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 18px;
	text-decoration: none;
}
.linkGmaps a:hover {
	text-decoration: underline;
}


/*************************************
			Blog&Noticias
**************************************/
#enlacesb #btnBlog {
	background-image: url(../img/btn_blog.png);
	background-repeat: no-repeat;
	padding-left: 50px;
}
#enlacesb #btnNoticias {
	background-image: url(../img/btn_news.png);
	background-repeat: no-repeat;
}

#enlacesb {

	width:300px;
	padding-top: 42px;
	padding-left: 270px;
	height:75px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#enlacesb a {
	float: left;
	display:block;
	height: 27px;
	width: 76px;
	text-align: left;
	color: #000;
	text-decoration: none;
	padding-top: 12px;
	margin-right: 18px;
	padding-left: 40px;
	padding-bottom: 8px;
}

#enlacesb a:hover {
	text-decoration: underline;	
}
/************************************/
/** Formulario **/
/************************************/

.formulario_frontend {
    width:500px;
    height:auto;
    font:normal 12px/18px Arial, Helvetica, sans-serif;
}
.formulario_frontend .titulo {
    border-bottom:1px solid #eee;
    padding:0 0 10px;
    margin:0 0 10px;
}
.formulario_frontend fieldset {
    border:1px solid #eee;
    padding:10px;
    margin:0;
    width:auto;
    height:auto;
}

.formulario_frontend legend {
    font:bold 11px/11px Arial, Helvetica, sans-serif;
    color:#222;
    _margin:0 0 10px;
}
*:first-child+html .formulario_frontend legend {
    margin:0 0 10px;
}

.formulario_frontend label {
    display:block;
    float:left;
    width:200px;
    line-height:25px;
    margin:0 0 10px;
}
.formulario_frontend input {
    display:block;
    float:left;
    width:150px;
    font:normal 12px/18px Arial, Helvetica, sans-serif;
    border:1px solid #dedede;
    color:#222;
    margin:0 0 10px;
}
.formulario_frontend select {
    display:block;
    float:left;
    width:150px;
    font:normal 12px/18px Arial, Helvetica, sans-serif;
    border:1px solid #dedede;
    color:#222;
    margin:3px 2px 10px 0;
}
.formulario_frontend textarea {
    display:block;
    float:left;
    width:230px;
    height:120px;
    font:normal 12px/18px Arial, Helvetica, sans-serif;
    border:1px solid #dedede;
    color:#222;
    margin:0 0 10px;
}

.formulario_frontend br {
    clear:left;
}
.formulario_frontend .error_input {
    display:block;
    float:left;
    font:normal 12px/18px Arial, Helvetica, sans-serif;
    color:#e0234b;
    width:auto;
    padding:0 0 0 30px;
    margin:3px 0 0;
    background:transparent url(../img/es/icons/cruz.gif) no-repeat 10px center;
}
.formulario_frontend input.check {
    display:block;
    float:left;
    width:auto!important;
    font:normal 12px/18px Arial, Helvetica, sans-serif;
    color:#222;
    margin:5px 10px 10px 0;
}
.formulario_frontend input.boton {
    display:block;
    float:left;
    width:auto!important;
    border:auto;
    font:normal 12px/18px Arial, Helvetica, sans-serif;
    color:#222;
    margin:5px 10px 10px 0;
}

.formulario_frontend .caja_observaciones {
    border:1px solid #eee;
    background:#f8f8f8;
    padding:10px;
    margin:10px 0 0;
    width:auto;
    height:auto;
}