
.column-840 	{ width: 840px; margin-bottom: 2px; padding-top: 12px; /*background: blue;*/ }

.column-620 	{ float: left; width: 620px; /*height: 1000px; background: red;*/ }
.column-620 h3 	{ font-size: 14px; font-weight: bold; color: #8295a4; margin-bottom: 5px; margin-top: 15px; }

.column-560 	{ float: left; width: 560px; /*height: 1000px; background: red;*/ }

.column-600 									{ float: left; width: 600px; }
.column-600 p, .column-620 p, .column-560 p 	{ font-size: 14px; font-family: Arial, Verdana, Tahoma, sans-serif; color: #666; }
.column-600 a, .column-620 a, .column-560 a 	{ font-family: Arial, Verdana, Tahoma, sans-serif; color: #53657a; font-weight: bold; }


.column-200 { float: left; width: 206px; /*height: 1000px; background: green;*/ }
.column-200 p { font-size: 14px; font-family: Arial, Verdana, Tahoma, sans-serif; color: #506378; margin-bottom: 20px; }
.column-200 a { font-size: 13px; font-family: Arial, Verdana, Tahoma, sans-serif; color: #506378; font-weight: bold; }
.column-200 img { margin-bottom: 10px; border: 1px solid #d2d7dc; }
.column-200 h2 { margin-top: 33px; }
.column-200 h2 img { margin-bottom: 0px !important; border: 0px; margin-left: 10px; }
.column-200 p strong { font-size: 12px; }
.column-200 h1 { font-size: 18px; font-weight: bold; margin-bottom: 10px; }
.column-200 div.address { padding-bottom: 20px; }
.column-200 div.address h1 { margin-bottom: 0px!important; }


.backgrey { background: #dee6e9; margin-top: 17px }
.backgrey h2 { /*overflow: hidden; line-height: 1000;*/ font-size:12px; margin-left: 24px; margin-bottom: 10px; }
.backgrey h2#buscador { /*background: url(images/buscador.gif) no-repeat; */ }
.backgrey h2#categorias { /*background: url(images/categorias.gif) no-repeat; */ }
.backgrey ul { list-style-type: square; padding-left: 45px; }
.backgrey ul li { font-size: 12px; font-weight: normal; color: #506378; line-height: 18px; }
.backgrey h2#archivos { /*background: url(images/archivos.gif) no-repeat; */ }
.backgrey h2#nos-gusta-madrid { /*background: url(images/nos-gusta-madrid.gif) no-repeat; */ }
.backgrey h2#blogs { /*background: url(images/blogs.gif) no-repeat; */ }
.backgrey h2#enlaces { /*background: url(images/enlaces.gif) no-repeat; */ }
.backgrey h2#la-clinica { /*background: url(images/la-clinica.gif) no-repeat; */ }
.backgrey h2#feeds { /*background: url(images/feeds.gif) no-repeat; */ }


.backgrey a { font-size: 12px; }

.backgrey form { margin-left: 36px; }
.backgrey form.archivos select 	{ border: 1px solid #b9c3cc; }
.backgrey form.buscador { border: 1px solid #b9c3cc; height: 17px; background: #FFF; width: 121px !important; }
.backgrey input.buscador { border: 0px; height: 12px; margin: 1px 1px 1px 3px; top: -2px ; position: relative;  width: 96px !important; font-size: 11px; font-weight: normal; color: #333; }
.backgrey-top { background: url(images/backgrey-top2.gif); height: 7px; width: 206px; position: relative; top: -7px;  }
.backgrey-bottom { background: url(images/backgrey-bottom2.gif); height: 7px; width: 206px; position: relative; top: 7px; }



ul#google-reader { padding-left: 20px; padding-top: 13px; list-style-image: url(images/li-rombo.gif); list-style-type: square; list-style-position: outside; }
ul#google-reader li { margin-bottom: 10px; line-height: 14px; }
ul#google-reader li A	{ font-weight: normal; text-decoration:normal; }
ul#google-reader li A:hover	{ font-weight: normal; text-decoration:underline; }

.colheight-95 	{ height: 95px; }
.colheight-176 	{ height: 176px;  }

.colmright-40 	{ margin-right: 40px; }
.colmright-13 	{ margin-right: 13px; }

.padd20 		{ padding: 0px 20px 20px 20px; }
.paddtop20 		{ padding-top: 20px !important; }
.paddtop10 		{ padding-top: 10px !important; }

em.date 		{ display: block; margin-top: 4px; margin-bottom: 8px; font-size: 13px; font-family: Arial, Verdana, Tahoma, sans-serif; color: #999999; font-style:normal; } 

h1 { /*color: #506378;*/ color:#91a6b0; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 20px !important; }
h2 { /*color: #506378;*/ color:#91a6b0; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 18px !important; }

/*--- x ---*/
div.blog-entry div.blog-entry-related { padding-bottom: 30px; margin-top: 10px; }
div.blog-entry div.blog-entry-related ul { padding-left: 20px; list-style-image: url(images/li-rombo.gif); list-style-type: square; list-style-position: outside; }
div.blog-entry div.blog-entry-related ul li { color: #999; font-size: 11px; }
div.blog-entry div.blog-entry-related ul li span { color: #999; font-size: 13px; font-weight: bold; }
div.blog-entry div.blog-entry-related ul li a { color: #526478; font-size: 13px; }
div.blog-entry div.blog-entry-related h3 { font-size: 14px; color: #999; margin-bottom: 7px; }

div.blog-entry hr 	{ margin-bottom: 18px; }
div.blog-entry p 	{ padding-top: 20px; }
/*div.blog-entry img 	{ border: 1px solid #d2d7dc; }*/
div.blog-entry 		{ background: url(images/column-620.gif) no-repeat; padding-top: 15px; }

div.blog-entry h1 { background: url(images/li-arrow.gif) no-repeat 0 3px; padding-left: 20px; padding-top: 0px; }

div.blog-entry ul.blog-info { list-style: none; overflow: hidden; font-size: 11px; margin-top: 0px; }
div.blog-entry ul.blog-info li a { font-size: 11px; }
div.blog-entry ul.blog-info li { float: left; padding-right: 10px; padding-left: 10px; color: #506378; border-left: 1px solid #506378; }
div.blog-entry ul.blog-info li.noborder-item { padding-left: 0px !important; border: 0px !important; }

div.blog-entry-content { margin-top: 4px; margin-bottom: 22px; overflow: hidden; clear: left; }
div.blog-entry-content ul, div.blog-entry-content ol { margin-left:10px; padding-left:15px; list-style-type:square; margin-top:12px; font-size: 14px; color:#333; }
div.blog-entry-content ul li, div.blog-entry-content ol li { color:#333; }

div.blog-entry-categories 			{ overflow: hidden; padding-bottom: 15px; }
div.blog-entry-categories h4 		{ float: left; font-size: 13px; color: #999999; }
div.blog-entry-categories ul 		{ list-style: none; float: left; font-size: 13px; font-weight: bold; }
div.blog-entry-categories ul li 	{ float: left; margin-left: 5px; }
div.blog-entry-categories ul li a 	{ font-size: 13px; }

div.blog-entry-data { margin-left:20px; float:left; } 

ul#last-entries 		{ padding-left: 25px; list-style-image: url(images/li-arrow.gif); list-style-type: square; list-style-position: outside; }
ul#last-entries li 		{ padding-top: 21px; }
ul#last-entries li div 	{ padding-left: 10px; line-height:18px; overflow: hidden; }
ul#last-entries li h2 	{ margin-top: -2px; line-height:22px; }
ul#last-entries li h2 a	{ text-decoration: none; }
ul#last-entries li h2 a:hover	{ text-decoration: underline; }
ul#last-entries li div .leer-mas { margin-right:10px; float:right; line-height:23px; font-size:0.7em; font-weight:bold; text-decoration:underline; }

div#last-entries-block 	{ background: url(images/column-600.gif) no-repeat; }

.nomarg								{ margin-top: 0px !important; }
.paddbott45							{ padding-bottom: 45px; }
.margtop25							{ margin-bottom: 25px; }
.margbott28							{ margin-bottom: 28px; }
.margleft14							{ margin-left: 14px; }

div#foot-info ul 					{ margin-top: 26px;/* margin-top: 32px; */width: 480px; font-size: 11px; font-family: Arial, Verdana, Tahoma, sans-serif; color: #506378; list-style: none; overflow: hidden; margin-left: 10px; font-weight: normal; }
div#foot-info ul li 				{ border-left: 1px solid #506378; float: left; /* padding: 0px 12px; */ margin-top: 2px; }
div#foot-info ul li.noborder-item  	{ border-left: 0px !important; /* padding: 0px 12px 0px 0px; */ }
div#foot-info a 					{ font-weight: normal; text-decoration: underline; color: #506378; }

div#company-colabs 					{ margin-top: 33px; font-size: 11px; color: #506378; margin-left: 10px; }
div#company-colabs ul 				{ list-style: none; padding: 10px; }
div#company-colabs ul li			{ float: left; margin-right: 35px; }

h1.martop40 						{ margin-top: 40px; }

.equipoh1 { color: #91a6b0; }

/* pagecontent */
.pagecontent strong.light { color: #91a6b0; }
.pagecontent h1 { margin-bottom: 20px; }
.pagecontent p { margin-bottom: 17px; }
.pagecontent table { font-size: 13px; font-weight: bold; width: 375px; color: #506378; border: 0px !important; }
.pagecontent table td { padding-top: 4px; padding-bottom: 4px; padding-right: 15px; padding-left: 15px; }
.pagecontent table tr.alternative { background: #dee4e8; }
.pagecontent table td.alignright { text-align: right; }
.pagecontent ul { margin-top: 10px; margin-bottom: 20px; padding-left: 15px; }
.pagecontent ul li { font-size: 14px; color: #666; list-style-type: square; margin-left:10px; margin-top: 4px; }
/* pagecontent */

/*--- contacto ---*/
.contacto 			{ overflow: hidden; margin-top: 20px; }

.mapa-contacto		{ width: 304px; height: 304px; border: 1px solid #cfd5db; float: left; }

.columnint { width: 190px; float: left; margin-left: 18px; }
.columnint strong { color: #506378; font-size: 12px; }

.colfotos { float: left; width: 130px; margin-left: 10px; margin-top:1px; }

.peq { float: left; margin-bottom: 5px; }

#galeria-fotos { overflow: hidden; margin-bottom: 1px; }

#formReset { width: 50px; height: 26px !important; background: url(images/bot-borrar.gif); overflow: hidden; cursor: hand; }
#submit, #formSubmit { width: 50px; height: 26px !important; background: url(images/bot-enviar.gif); overflow: hidden; cursor: hand; }

#comment { margin-bottom: 25px; }

/*--- contacta-con-nosotros ---*/
.contacta-con-nosotros { margin-top: 32px; clear: both; }
#contacta-con-nosotros { margin-top: 24px; }

#commentform input, #contacta-con-nosotros input 		{ border: 0px; margin-bottom: 10px; height: 19px; padding: 2px; }
#commentform textarea, #contacta-con-nosotros textarea 	{ width: 380px; border: 0px; padding: 2px; height: 103px; }

#commentform input { float: left; }
#commentform label { width:170px; display: block; float: left; margin-top 3px; margin-right: 10px; font-weight:bold; }
#commentform p { overflow: hidden; margin-bottom:10px; }

.comments { padding-top: 45px; }
.comment { margin-bottom: 15px; margin-top: 15px; background: #d5dce2; padding: 10px; }
.comment-alt { margin-bottom: 15px; margin-top: 15px; padding: 10px; }
.comment-info { margin-bottom: 10px; color: #666; font-weight: bold;  }

#contacta-con-nosotros .fright 					{ float: right; }
#contacta-con-nosotros .entrada-check 			{ clear: both; color: #808080; display: block; font-size: 11px; padding: 2px; width: 387px; }
#contacta-con-nosotros .entrada-check span 		{ line-height: 14px; margin-left: 5px;}
#contacta-con-nosotros .entrada-check a 		{ color: #808080; font-size: 11px; font-weight: normal; text-decoration:underline; }
#contacta-con-nosotros .entrada-check input 	{ float: left; }

#contacta-con-nosotros .entrada-larga 			{ overflow: hidden; }
#contacta-con-nosotros .entrada-larga strong 	{ width: 131px; font-size: 13px; color: #808080; display: block; float: left; }
#contacta-con-nosotros .entrada-larga input 	{ float: left; width: 380px; }

#contacta-con-nosotros .entrada-corta 			{ float: left; }
#contacta-con-nosotros .entrada-corta strong 	{ width: 131px; font-size: 13px; color: #808080; display: block; float: left; } 
#contacta-con-nosotros .entrada-corta input 	{ float: left; width: 126px; }

#contacta-con-nosotros .entrada-mas-corta 			{ float: left; }
#contacta-con-nosotros .entrada-mas-corta strong 	{ padding-left: 25px; width: 75px; font-size: 13px; color: #808080; display: block; float: left; }
#contacta-con-nosotros .entrada-mas-corta input 	{ float: left; width: 150px; }

