/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left { text-align: left; }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center { text-align: center; }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right { text-align: right; }

/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 { background-color: #EDEBF1; padding: 2px 4px 2px 4px; border: 1px solid #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* Bullet styles for unordered lists.*/
ul.component-items { color: #186900; list-style-type: circle; }
ul.action-items { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); }

/* Numbering styles for ordered lists.*/
ol.component-items-ordered { color: #10007B; list-style-type: lower-roman; }
ol.action-items-ordered { color: #8A0020; list-style-type: lower-greek; }

/* Three inline text colors taken from the color scheme of CSS Styled Content extension.*/
span.important { color: #8A0020; }
span.name-of-person { color: #10007B; }
span.detail { color: #186900; }

/* Selectors for the default configuration of the link accessibity feature.*/
a.external-link {}
a.external-link-new-window {}
a.internal-link {}
a.internal-link-new-window {}
a.download {}
a.mail {}
/* *{margin: 0;} */

body {	
	background-color: #eee;
  	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 70%;
	line-height: 1.4;
	margin:0;
	margin-bottom:20px;
	padding:0;
	border:0px none;
}

#wrapper {
	width: 975px;/*975*/
	padding: 0;
	text-align: left;
}

#border{	
	width: 975px;
	margin: auto;	/* center page for other browser*/
    background: url('../img/left_col_bg.gif') repeat-y top left;
}

#firstpageborder{	
	width: 975px;
	margin: auto;	/* center page for other browser*/
   background-color:#fff;
}

.forms input {
  font-family: Verdana, Arial, Helvetica, sans-serif;	
  width: 220px;
  background-color: #E8EFF7;
  border-style: solid;
  border-width: 1px;
  border-color: #AECBE4;
  color: #000000;
}

.forms select {
  font-family: Verdana, Arial, Helvetica, sans-serif;	
  background-color: #E8EFF7;
  border-style: solid;
  border-width: 1px;
  border-color: #AECBE4;
  color: #000000;
}

.forms textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;	
  font-size:100%;
  width: 400px;
  height: 160px;
  background-color: #E8EFF7;
  border-style: solid;
  border-width: 1px;
  border-color: #AECBE4;
  color: #000000;
}

#ital{color:#ff0000;}


h1{	font-size: 125%;
	color:#186AB3;
	padding:0;
	margin:0;
}
	
h2{	font-size: 100%;
	color:#36BBB2;
	padding:0;
	margin: 5px 0px 0px 0px;
}
	
p {
	margin-top:5px;
	margin-bottom:10px;
	text-align: justify;
}

b,strong {color:#186AB3;}

.prodimg_bg{
	width: 210px;
	float:right;
	background: url('../img/img_bg.jpg') no-repeat top left;
	text-align:right;
	padding-top:45px;
	margin-left:5px;
}

.prodimg_bg img{margin-bottom: 10px;}

.pdfdownload a:link{
	color: red;
	text-decoration: underline;
}

.pdfdownload a:visited{
	color: red;
	text-decoration: underline;
}

.pdfdownload a:hover{
	color:#000;
	text-decoration: none;
}

.pdfdownload a:active{
	color:red;
	text-decoration: underline;
}
    
/* ==================  TABLES ======================= */
td{	font-size:70%;
padding:5px;
}

td.row1, td.row2, td.thblue{
	padding:5px;
}

th.row1,tr.row1,td.row1{
	background-color:#AECBE4;
	}
	
th.row2,tr.row2,td.row2{
	background-color:#E8EFF7;
}

th.thblue,tr.thblue,td.thblue{
	background-color:#186AB3;
	font-weight:bold;
	color:#fff;
}


.topnews{
	padding:0}

/* ==================  END TABLES ======================= */

.htmlarea-showtableborders, .htmlarea-showtableborders td, .htmlarea-showtableborders th {
	border:1px dashed #316ac5 ! important;
}

table.matrix .thblue, table.matrix .row1, table.matrix .row2 {
	font-size:80%;
	text-align:center;
}

.matrix tr, .matrix th, .matrix td {
	padding: 2px;
}

.legend{
	text-align:left;
}

a{
	outline:0;
}
a:link{
	color: #186AB3;;
	text-decoration: underline;
}

a:visited{
	color: #186AB3;
	text-decoration: underline;
}

a:hover{
	color:#000;
	text-decoration: none;
}

a:active{
	color: #186AB3;
	text-decoration: underline;
}
    
#header {
	width: 975px;
	height: 249px; /* height must be the same as the top-margin of middle minus the space between header and middle*/
	position : absolute;
	top : 0px;  
}

#middle{
    margin : 259px 0px 0px 0px;  /* top-margin must be the same as the height of header plus  the space between header and middle*/}

#contentframe{
	padding: 15px 0px 0px 10px;   
	width:730px; 
	float:right;
/*	border-left: 1px solid #e7f0f7;*/
}

#content{
	width:725px;
	float:right;
	font-size:10px;
	padding: 0px 0px 10px 0px;
}
#firstpagecontent{
	padding: 15px 0px 0px 10px;
	width:500px;
	margin-left:250px;
}

#firstpagelanguage{
	padding: 5px 10px 10px 20px;
	margin-left:290px;
	border-left: 1px solid #CEE1F2;
}

.fplanguage {
	border-bottom:1px solid #DAF3F0; 
	padding: 5px 10px;
}

.fplanguage a:link{
	color: #000;
	text-decoration: none;
}

.fplanguage a:visited{
	color:#000;
	text-decoration: none;
}

.fplanguage a:hover{
	color: #186AB3;
	text-decoration: underline;
}

.fplanguage a:active{
	color: #186AB3;
	text-decoration: underline;
}

#leftframe{
	width:205px;
	padding-top:20px;
	background-color: #ecf3f9;
}

#newsflash{
   padding: 0px 0px 40px 25px;
   background-image:url('../img/blue_patch.gif'); 
   background-repeat:no-repeat;
   background-position:   left top;
}

#newsflash p{
   padding-right:10px;}

.highlightnews{
   background-color: #afcbe3;
   margin-left: -25px;
   margin-top:8px;
   padding: 5px 15px 5px 25px;
}

.highlight {
   background-color: #afcbe3;
   margin-left:-15px;
   padding-left:15px;
}

.highlight td {
	font-size:70%;
}

.sitemap {
	margin-top:0px;
	margin-bottom:0px;
}

/*  ==================== MAIN NAVIGATION  ========================= */

#mainnavframe {
	clear:both;
	height:30px;
	padding-left:250px;
 /*    background: #fff url('images/main_pic03_nav.jpg') no-repeat top left; */
}
	
#navcontainer {
	margin-left:5px;
	padding: 0;
}

#navcontainer ul {
	border: 0px none;
	margin:0;
	padding: 0;
	list-style-type: none;
	text-align: center
}

#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 0;
	margin: 0;
}

#navcontainer ul li a {
	width: 120px;
	height: 30px;
	padding:0;
	margin: 0;
	color: #fff;
	text-decoration: none;
	display: block;
	text-align: center;
	vertical-align:middle;
	font: bold 12px/18px "Arial", "Lucida Sans Unicode", verdana, lucida, sans-serif; 
	line-height:30px;
}

#navcontainer ul li a:hover {
	background: #186AB3;
	color: #fff;
}

#navcontainer a:active {
	background: #186AB3;
	color: #fff;
}

#navcontainer li#active a {
	background: #186AB3;
	color: #fff;
}

/*  ==================== END MAIN NAVIGATION  ========================= */

/*  ==================== SUB NAVIGATION  ========================= */

#subnavbg {
   background-color:#AECBE4; 
   background-image:url('../img/subnavbg.jpg'); 
   background-repeat:no-repeat;
   background-position:  right bottom;
   width:204px;
   padding-bottom:40px;
}   

#subnavframe {
   padding-left:25px;
   padding-right:10px;
   background-image:url('../img/blue_patch.gif'); 
   background-repeat:no-repeat;
   background-position:  left top;
}
   
#subnavigation blockquote {
	padding-left:20px;
	margin:0;
}

#subnavigation b {
	color:#000;
}

#subnavigation h1 {
	width:150px;
	font-weight:bold;
	font-size:125%;
	color:#fff;
	padding: 6px 0px 6px 0px;
	margin-bottom:10px;
}  
	
#subnavigation ul {
	padding:0px;
	margin-left:3px;
	margin:0;
}   

#subnavigation ul li {
	list-style-image:url('../img/subnavdot.gif');
	padding-left:0px;
	margin-left:0px;
/*	font-weight:bold;*/
	color:#000;
	font-size:100%;
}
	
#subnavigation ul li a {
   	padding-left:0px;
	margin-left:0px;
/*	font-weight:bold;*/
	color:#000;
	font-size:100%;
	text-decoration: none;
}

#subnavigation ul li a:hover {
	color: #186AB3;
}

#subnavigation a:active {
	color: #fff;
}

#subnavigation li#subactive a, #subnavigation li#subsubactive a {
	color: #fff;
}

#subnavigation li.none {
	list-style: none none;
}

#subnavigation ul li.none {
	list-style-image: none;
	list-style-type: none;
}

#subnavigation ul.block {
	padding-left:20px;
	margin:0;
}

/* IE Hack for whitespace bug */
* #subnavigation ul li {
	display: inline-block;
}   
* #subnavigation ul li {
	display: block;
}

div#subnavframe>div#subnavigation ul li {
	display: list-item;
}  

/*  ==================== END SUB NAVIGATION  ========================= */
	
#leftheader {}
  
#rightheader {
   width:170px; 
   float:right;
}    
	   
#headnav {
	padding-left:100px;
	padding-top: 24px;
	color: #A9A9A9;
	text-align:left;
}
	
#headnav a:link {
	color: #A9A9A9;;
	text-decoration: none;
}

#headnav a:visited {
	color: #A9A9A9;
	text-decoration: none;
}

#headnav a:hover {
	color:#186AB3;
	text-decoration: none;
}

#headnav a:active {
	color: blue;
	text-decoration: none;
}

#logo {
	text-align:right;
	margin-top:16px;
	height:93px;
	width:170px;
}

#language {
	text-align:right;
	width:170px;
	height:70px;
	padding-right:27px;
}
	
html:first-child>b\ody #language { 
	height:50px;
 }  /* Hack für Opera */	

#search{
	height:50px;
	text-align:left;
    padding-left:24px;
	width:204px;
   visibility:hidden; 
}
	
#search td{
	font-size:70%;
	padding:0px;
	border:0px none;
}

#searchbox{
/*	width:204px; 
	text-align:center;*/
	padding: 8px 0px 8px 24px;
	border-bottom:1px solid #fff;
}
	
#searchbox form{
	margin:0;
	padding:0;
}

#searchbox b{
	font-weight:normal;
}


#headtext{
	font-family:arial;
	font-size:20px;
	font-weight:lighter;
	color:#374f4d;
	margin-left:295px;
	margin-top:65px;}
	
	
#subtext{
	font-family:arial;
	font-size: 16px;
	font-weight:normal;
	color:#374f4d;
	margin-left:330px;}

.subtitulo{
	font-family:arial;
	font-size: 16px;
	font-weight:normal;
	color:#374f4d;
}	
	
/*  ==================== FOOTER  ========================= */	

#footer {
	clear:both;
    /*border-top: 20px solid #fff;*/
    background-color: #fff;
    height:50px;
    font-size:80%;}

#firstpagefooter{
	background-color:#E0EEF7;
	border-top: 1px solid #CEE1F2;
	padding:10px 10px 10px 260px;
}
    
	
#footer a:link{
	color: #000;;
	text-decoration: none;
}

#footer a:visited{
	color: #000;
	text-decoration: none;
}

#footer a:hover{
	color:#186AB3;
	text-decoration: none;
}

#footer a:active{
	color: blue;
	text-decoration: none;
}
    
   
#druckversion{
	float:right;
	width:200px;
	border: 2px solid blue;}
	
#box1{
   float:left; 
   width:225px;
   background:#fff;
   /*border-top: 1px solid #e7f0f7;*/
}

#copyright{
	padding:10px;
	color:#4E7092; /*7c9bba;*/
	text-align:left;}

#box2{
   background:#fff;
   float:left;
   width:150px;
 }
   
#spacer{
	padding:10px;}
	
	 
#box3{
    background: #fff url('../img/blue_patch.gif') no-repeat top left;     
	float:left;
	width:375px;
}

#totop{
	padding:10px;
	padding-left:30px;}


#box4{
   background:#fff;
	float:left;
	width:150px;}

#printversion{
	padding:10px;}
	

/*  ==================== END FOOTER  ========================= */




/* This css class controls the width of all searchsimon elements */
.searchsimonlayout {
	color: #000000;
	font-size: 100%;
}

/* This css class controls the appearance of form elements (text box and button) */
.searchsimoninput {
	font-size: 100%;
}

/* This css class controls the color of highlighted text on the page */
.searchsimonhighlight {
	color: #186AB3;
}

/* This css class controls the color of "hit highlighting" on the page */
.searchsimonhits {
	background-color: #FFFF00;
}

/* This css class controls the appearance of URLs, File names, sizes and last modified dates */
.searchsimonresultssml, .searchsimonresultssml A {
	color: #000;
	font-size: 100%;
	text-decoration: none;
}

.searchsimonresultssml{
	color:#808080;
}

p.presentation
{
	background-color: #ecf3f9; 
	padding: 10px;	
	vertical-align:top;

}

p.presentation img
{
	vertical-align:top;
	width:140px;
	float:left;
	margin-right: 15px;
}

* body {
	/* Hack for IE */
	text-align:center;
}
html>body {
	text-align:left;
}

body {
    background:#eee url('../img/bg.gif') repeat-y top center;
}

table.csc-uploads {
	width: 100%;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.tr-even {
	background-color:#AECBE4;
}

.tr-odd {
	background-color:#E8EFF7;
}

td.csc-uploads-fileName a:link{
	color: red;
	text-decoration: underline;
}

.csc-uploads-fileName a:visited{
	color: red;
	text-decoration: underline;
}

.csc-uploads-fileName a:hover{
	color:#000;
	text-decoration: none;
}

.csc-uploads-fileName a:active{
	color:red;
	text-decoration: underline;
}
div.csc-header h1 {
	font-size: 100%;
	color:#36BBB2;
	padding:0;
	margin: 5px 0px 0px 0px;
}
div.csc-header h1.csc-firstHeader {
	font-size: 180%;
	font-weight:normal;
	color:#186AB3;
	padding:0;
	margin:0;
}
div.news-list-item-end {
}
div.news-list-date {
	float: left;
	height: 100%;
	margin-right: 10px;
}
hr.clearer {
	color: #E8EFF7;
}
.col_izq{
	width:46%;
	float:left;
	padding:0 10px 0 10px;
}
.col_der{
	width:46%;
	float:right;
	padding:0 10px 0 10px;
}
.col_izq p{
	border-top:dashed thin #50969E;
	margin-top:20px;
}
.col_der p{
	border-top:dashed thin #50969E;
	margin-top:20px;
}
img {
	border: none;
}
.ciudad{
	color: #35BBB2;
	font-weight: bold;
}

