#contentTarget p {
    font-size:13px !important;
}

#opLeftCol {
    position:relative;
    width:320px;
    float:left;
    background-color:#b2d1ff;
    text-align:left;
    letter-spacing: normal !important;
}

#opLeftCol div.leftBox {
    position:relative;
    margin:20px;
    margin-bottom:0;
    background-color:#007ecb;
}

.lightBlueBg {
    background-color:#b2d1ff;
}

.title {
    height:33px;
    line-height:30px;
    font-size:16px;
    color:white;
    font-weight:bold;
    text-indent:15px;
    background: url(/media/img/subMenuBg.jpg) #007ecb repeat-x center center !important;
}

#opLeftCol div.leftBox ul {
    list-style-type:none;
    display:block;
    padding:0;
    margin:20px 20px 0 20px;
    padding-bottom:20px;
}

#opLeftCol div.leftBox ul li a, #opLeftCol div.leftBox ul li a:link, #opLeftCol div.leftBox ul li a:visited {
    padding:5px;
    list-style-type:none;
    font-size:12px;
    color:white;
    text-decoration:none;
    display:block;
}

#opLeftCol div.leftBox ul li a:hover {
    color:white;
    background:#0066cc;
}

#opLeftCol div.leftBox ul li.active a {
    padding:5px;
    color:white;
    background:#0033cc;
}

#opLeftCol .van {
    position:relative;
    width:292px;
    height:133px !important;
    background:url(/media/img/furgoneta-gratis.png) no-repeat top right;
    left:20px;
}

#opLeftCol .van h3 {
    position:relative;
    top:30px;
    left:15px;
    font-size:16px;
    color:#fff;
}

#opLeftCol .van div.content {
    position:relative;
    top:50px;
    left:12px;
    color:#fff;
    font-size:12px;
}

#opLeftCol  .virtualVisit {
    position:relative;
    margin:0 20px !important;
}

#opRightCol {
    padding:20px;
    width:600px;
    text-align:left;
    float:right;
    text-align:justify;
    background-color:white;
}

#opRightCol .image {
    width:230px;
    height:230px;
    background-color: #007ecb;
    margin-right:20px;
    float:left;
}

#opRightCol .text {
    font-size:12px;
    line-height: 16px;
    height:162px;
    width:250px;
    margin-bottom:20px;
    display:inline-block;
    overflow-y: auto;
}

#opRightCol .corporate {
    font-size:12px;
    line-height: 16px;
}

#opRightCol .text ul, #opRightCol .corporate ul {
    list-style-type: square;
    font-size:12px;
}

#opRightCol .text ul li, #opRightCol .corporate ul li {
    margin:3px 0;
}

#opRightCol .text p, #opRightCol .corporate p {
    font-size:12px;
    line-height: 16px;
}

#opRightCol .employee {
    width:75px;
    height:160px;
    margin-right:20px;
    float:left;
    border:1px solid #007ecb;
}

#opRightCol .employee b {
    font-size:10px;
    display:block;
    text-align:center;
    margin:5px;
}

#opRightCol .contactButton {
    background-color: #fea702;
    height: 28px;
    min-width:180px;
    float:left;
    color:#007ecb;
    line-height:28px;
    padding:0 10px;
    margin-top:20px;
    display:block;
    font-weight:bold;
    cursor:pointer;
}

#opRightCol .contactButton:hover{
    background-color: #007ecb;
    color:white;
}

#arguments {
    width:600px;
    margin:0;
    margin-top:20px;
}

#arguments .col {
    background-color:#b2d1ff;
    min-height:130px;
}

#arguments .col div.content {
    font-size:12px;
    padding:10px;
}

#arguments .col div.content p {
    font-size:12px;
}

#arguments .col div.content a {
    font-size:12px;
    text-decoration:none;
    color:#007ecb;
    font-weight:bold;
}

#arguments .col div.content a:hover {
    font-size:12px;
    text-decoration:underline;
    font-weight:bold;
    color:#0066cc;
}

#arguments ul {
    list-style-type: square;
    color: #0066cc;
}

#opRightCol .content .centerCity {
    width:186px;
    float:left;
}

#opRightCol .content .centerCity h3 {
    margin-bottom:9px;
}

